Roster QA

Brief description

Roster is a fairly simple tool used to view participants within a site.

Permissions

Permissions available:

  • roster.export: controls ability to export roster
  • roster.viewall: role will have viewall or viewsection
  • roster.viewsection: role will have viewall or view section. Users will viewsection may only view users in sections they are in
  • roster.view hidden: permits role to view users that have elected to be hidden
  • roster.viewofficialid: permits role to view id pictures loaded into the system

Test conditions

Roster TC - 2.5
Roster TC's Pre-2.5

Performance Testing via Web services

Test scenario: testing response time where there are a large number of groups
(SAK-8434)
1000 users in a site
25 groups, 40 users per group
Select Roster tool (new profiles are created for each user)
Reset Roster tool
(courtesy of the U of Capetown)
http://source.cet.uct.ac.za/svn/sakai/trunk/scripts/loadtest/SakaiQA.jws
http://source.cet.uct.ac.za/svn/sakai/trunk/scripts/loadtest/roster_test.php (requires nusoap library)