wiki:eduCommons_3.2.0

Version 13 (modified by tom, 5 years ago) (diff)

--

eduCommons 3.2.1 Selenium Test Plan

New 3.2.1 Features

  • eduCommons can now import from IMS Common Cartridge, IMS Content Package, MIT course downloads, Blackboard IMS, WebCT Vista, WebCT 6.1/7.0, and Moodle Backups
  • eduCommons can now export to IMS Common Cartridge, IMS Content Package, and IMS Package for Moodle
  • WordPress? exports for eduCommons content
  • Publish eduCommons site to static HTML
  • Additional RSS added to view most recent items
  • Support added for additional metadata in rdf/rss views as well as OAI/pmh

eduCommons Setup

  • Create Roles (in Users and Groups)
    • create all 5 account types (administrator, producer, publisher, qa, and viewer – all with the password fish2)
    • test search and show all
    • create test account to test bad account names
      • too short (4 chars)
      • starts with non-standard char
    • test leaving out required fields
    • manually test generating email list (manually save & verify .csv file)
    • visually check that all users are listed in alphabetical order

Overall functionality that should be tested

These items are based on the screencasts in the eduCommons documentation section: http://cosl.usu.edu/projects/educommons/documentation/screencasts

  • Log In
  • Add a Department
  • Add a Course
  • Add a Page to a course
  • Upload a ZIP File
  • Upload an IMS package
  • Insert a link
  • Add an image to any page.
  • Customize the banner and navigation menus (see below)
  • Test workflow for each user role (see below)

Workflow/Permissions? Tests

  • Push content, courses and departments through workflow and test for proper user permissions
  • Manager Permissions Tests (username: tom, password: fish2 – make this modifiable)
    • Error Log
    • Mail Settings
    • Zope Management Interface
    • Add/remove Products
    • Custom eC Skin
    • Search Settings
    • Site Settings
    • Users/Grps? Admin
    • Kupu Editor Config
    • IMS & bulk import & export (all states)
    • Add/change/delete content (all states)
    • Move content through workflow (all states)
    • Move content through workflow (all states)
    • View unpublished content
  • Administrator Permissions Tests (username: administrator, password: fish2)
    • Administrator permissions should now be the same as manager permissions
  • Producer Permissions Tests (username: producer, password: fish2)
    • Verify no access to Error Log
    • Verify no access to Mail Settings
    • Verify no access to Zope Management Interface
    • Verify no access to Add/remove Products
    • Verify no access to Custom eC Skin
    • Verify no access to Search Settings
    • Verify no access to Site Settings
    • Verify no access to Users/Grps? Admin
    • Verify no access to Kupu Editor Config
    • Verify no access to IMS & bulk import & export (other states)
    • IMS & bulk import & export (In progress only)
    • Add/change/delete content (all states)
    • Add/change/delete content (In progress only)
    • Move content through workflow (all states)
    • Move content through workflow (all states)
    • Move content through workflow (from In progress)
    • Move content through workflow (from QA)
    • Move content through workflow (from released)
    • View unpublished content
  • QA Permissions Tests (username: qa, password: fish2)
    • Verify that this role can't access Error Log
    • Verify that this role can't access Mail Settings
    • Verify that this role can't access Zope Management Interface
    • Verify that this role can't access Add/remove Products
    • Verify that this role can't access Custom eC Skin
    • Verify that this role can't access Search Settings
    • Verify that this role can't access Site Settings
    • Verify that this role can't to Users/Grps? Admin
    • Verify that this role can't to Kupu Editor Config
    • Verify that this role can't IMS & bulk import & export
    • Verify that this role can't add/change/delete content (from any state)
    • Verify that this role can't move content through workflow (from In progress)
    • Verify that this role can't move content through workflow (from released)
    • Move QA content through workflow (either to released or back to In progress)
    • View unpublished content
  • Member Permissions Tests (username: viewer, password: fish2)
    • Verify that this role can't access Error Log
    • Verify that this role can't access Mail Settings
    • Verify that this role can't access Zope Management Interface
    • Verify that this role can't access Add/remove Products
    • Verify that this role can't access Custom eC Skin
    • Verify that this role can't access Search Settings
    • Verify that this role can't access Site Settings
    • Verify that this role can't to Users/Grps? Admin
    • Verify that this role can't to Kupu Editor Config
    • Verify that this role can't IMS & bulk import & export
    • Verify that this role can't add/change/delete content (from any state)
    • Verify that this role can't move In progress content through workflow (from In progress)
    • Verify that this role can't move released content through workflow (from released)
    • Verify that this role can't move QA content through workflow
    • View unpublished content

Customize eduCommons Skin

  • Change all the values in each of the fields and verify them visually
  • Test the Reset All button to ensure all skin settings are returned to their defaults

IMS content import/export tests

  • This is being updated in the 3.2.1 release and it involves uploading files, so it may be best to test this manually.

Verify Closed Trac Tickets

(Include eduCommons_3.1.0 tests: http://educommons.com/dev/wiki/eduCommons_3.1.0)