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