| Version 13 (modified by tom, 4 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 InAdd a DepartmentAdd a CourseAdd a Page to a courseUpload a ZIP FileUpload an IMS packageInsert a linkAdd an image to any page.Customize the bannerand 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
- This is a lower priority, so I have moved it down. http://educommons.com/dev/query?status=closed&milestone=3.1.0&order=priority
(Include eduCommons_3.1.0 tests: http://educommons.com/dev/wiki/eduCommons_3.1.0)
