eduCommons 3.1.0 Selenium Test Plan
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
Customize eduCommons Skin
- Change all the values in each of the fields and verify them visually
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)
- 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
- Administrator Permissions Tests (username: administrator, password: fish2)
- Verify no access to Error Log
- Verify no access to Mail Settings
- Verify no access to 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)
- 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
- 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
Verify Closed Trac Tickets
http://cosl.usu.edu/trac/query?status=closed&milestone=3.0.0&order=priority
390. Formlib skinless view
391. Comma separated list of users and their email
392. Finish left skin control panel page
393. Add portlet that supports the recommmender
394. Clean up remaining skin issues
395. Set default license to Creative Commons Attribution, Non-commercial, Sharealike
397. Highlighting in the left hand navigation menu in a course does not work correctly.
398. Admin cannot set presentation mode
399. Zip Import + IMS Import gives all objs same objPositionInCourse
401. Ensure proper templates are S5 compatible
403. Contributor created Div given temp.id/title using Course Buider
404. Contributor gets Insufficient Priviliges when using Report Content document_action
405. Course Builder Portlet fails on Div/Course titles with apostrophes
406. Clicking "Criteria" tab of a new collection causes error
407. Course Builder errors out if only 1 template is selected to add to course
409. Allow commenting option should not be present in the settings subtab of the edit tab
410. OER Recommender Portlet Needs Refactoring
411. Listing by Prof returns course objs too
412. Adding a "course list" object throws an attribute error
413. Templates now appearing for Course and Div
414. Contributor dashboard on OpenOCW get an empty "review list" portlet
416. View tab is highlighted on IMS import and export pages for a course (IMS tab should be highlighted)
417. Portal colophon displays wrong in IE7
418. Changing the order of objects from Order tab kicks you to the View tab each time
420. Remove external link icons on content licensing links in the footer
421. IMS export causes site error
422. Recursive Content Licensing is broken.
424. On the division page, clicking the "Edit" tab leads to a page that says "Add Division" at the top.
425. Change cleared copyright symbol to checkmark
426. Progress bar in Course Summary portlet can get misaligned...
427. Course LIsting by Prof batching
428. root folder_contents view broken
429. Image-inline class (in templates) should probably include a width= and height=
431. Courses by division smart folder does not pull in all the same courses as the courses by professor view
432. When trying to add the Course Builder portlet to my user's Dashboard I get an "insufficient privileges" error
433. Clicking "Report content" generates "insufficient privileges" error for contributors
435. Advanced search options include review states not relevant to OpenOCW
436. Advanced search returns no results when searching for existing content
437. Remove presentation mode link from Front Page
438. Login Success Form needs 'help' test
439. Structure text field has a dropdown menu below it for format
440. Users overview in site setup has additional users showing...
441. Divisions should be set to Departments in OpenOCW by default
443. Uploading local image for course/division index page through kupu generates error
444. OpenOCW help/FAQ template needs to be revised (not by me... Seth?)
445. Top nav links a bit hard to read in FF
446. Clicking on the RSS icon on the front page causes an error.
447. Division Home Page not sorting courses
