wiki:eduCommons_3.2.0
Last modified 5 years ago Last modified on 07/21/09 18:33:30

eduCommons 3.2.1 Selenium Test Plan

New 3.2.1 Features To Test

  • 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
    • If you have access to any of these content packages, please try them out and and let us know how it goes. Or just send us the packages and we'll do it.
  • eduCommons can now export to IMS Common Cartridge, IMS Content Package, and IMS Package for Moodle
    • If you have access to any of these content packages, please try them out and and let us know how it goes. Or just send us the packages and we'll do it.
  • Wordpress exports for eduCommons content
    • Anyone with a Wordpress account can try pushing eduCommons content into Wordpress or pulling Wordpress pages into eduCommons.
  • Publish eduCommons site to static HTML
    • This is done by clicking the "Deploy" button in the top right corner. The files live in sitename/var/fss_storage_global (in Windows they are located in C:\eduCommons\var\fss_storage_global\staticsite
  • Additional RSS added to view most recent items
  • Support added for additional metadata in rdf/rss views as well as OAI/pmh
    • If you are familiar with these formats, we would love your help to validate them. Thanks!

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
    • 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
  • Producer Permissions Tests
    • 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
    • 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
    • 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) Overall functionality that should be tested