Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 39 Next »

White List batch creation functionality tests (per Scott Amerson; modified by Lisa Wilson)

All of these tests require admin access (star).

Course creation information, including the list of courses to be added with their subject, term, CRNs, generated prodiver Ids and instructor Kerberos Ids will be shared with the admin QA tester prior to the test run. Detailed roster information will either be viewable from an outside source or will be provided prior to the test run.

Course Creation - Test As Instructor

For each site, SU as the instructor or you may view as admin if the site is available.

Action

User Acting As

Expected Result

Login in as yourself

admin

Course site specified from batch list exists

Become instructor for a course specified from batch list

admin

SU access is successful

Locate the site tab and access the site

SU as instructor

The course tab exists and the site can be viewed

Confirm the tab format is correct

SU as instructor

Tab is displayed correctly, format: SUBJ COURSENUMBER SECTION TERMABBREVIATION TERMYEAR (e.g. BIS 001A 001 SSS WQ06)

Review the site menu against the default course menu

SU as instructor

Menu pages are in the default order as listed below

Select each tool from the menu

SU as instructor

Tool loads upon selection, the name of the page is correct, and the page displays properly without errors

Menu - Pages and Ordering

  • Home (default is 2 column layout, with Course Workspace (left hand column, only tool), Chat (right hand column, top tool), and Announcements (right hand column, bottom tool)
  • Syllabus
  • Schedule
  • Announcements
  • Resources
  • Assignments
  • Tests & Quizzes
  • Gradebook
  • Drop Box
  • Chat Room
  • Wiki
  • Email Archive
  • Support & Training
  • Site Info
  • Message Center
  • Modules
  • Help

By default, the menu item (other than Home) is a tool (e.g. Resources is the resource tool) and a default one column layout.

Enable Database Ordering of Site Tools

SAK-328/SAK-217

Run these test steps from the courses created by the White List Batch Job, i.e., any course whose owner is the ssbatchadmin user from the testing batch date.

Action

User Acting As

Expected Result

Login in as yourself (admin user), access the Sites tool in Administration Workspace, and navigate to a newly created course from the white list using the Serach function.

admin

Course site specified from batch list exists.

Click on the Site Id to access the admin view of the "Site Info" tool. Select the Pages button under the text Add/Edit Pages. Verify the order of tools listed

admin

The tools for the course strat with Home and the remaining UCD-default tools should be listed in alphabetical order. The tools should match the list of tools above except that Help is not listed.

Reorder the tools for your selected course

admin

You should be able to reorder the tools for the site via the Administration Workspace "Sites" tool.

  • If you access the "Site Info" tool in any of the sites, and then go to "Edit Tools", you shouldn't be able to remove the "Site Info" tool because it's declared as required in sakai.properties.

However,
1. If the instructor adds more tools, they are placed alphabetically at the end of the existing list, e.g., H, As, CR, EA, MC, R, SI, S&T, T&Q, then An, DB, GB, M, Sc, Sy, W, Help. Shouldn't the whole list be re-alphabetized?
2. Is there any way for an instructor (in addition to the Admin) to re-order the tools for a given course?

Course Creation - Test As Administrator

Course management functionality tests are performed with the user acting as admin and testing via Administration Workspace throughout.

Site Tool Navigation Test

Action

Expected Result

Access smartsite-test as admin

Admin access is granted

Use first Search field to enter the subject code to locate new site xxxx (YearTermCRN without dashes) in Sites Tool list

Site xxxx is listed

Use second Search field to enter the Site Id to locate new site xxxx in Sites Tool list

Site xxxx is listed

Site xxxx in sites list has appropriate Site Id, Title, Type, Descriptions, etc.

Site xxxx is listed and the following is correct:

  1. Site Id is human readable with either YearTermCRN format (provider id without dashes) or a Sakai generated id
  2. Subject, course number, section, and quarter displayed correctly under Title
  3. Displays under Description, URLs the course name (the same for Description and Short Description) and "Created: date/time stamp Admin Batch User"

Site xxxx is clickable (click on Site Id)

Site xxxx when clicked on, loads correctly

Site xxxx course information is correct

Site xxxx course information is correct on the course's Sites Tool

Realm Tool Navigation Test

Action

Expected Result

Type in or paste the Site Id (YearTermCRN without dashes) in the Search field in the Realms tool

Realm xxxx, where xxxx is human readable form of TermCode and CRN (e.g. 20060660079), is displayed in the format

  1. Realm Id = /site/xxxx
  2. Provider Id = Year-Term-CRN
  3. Maintain Role = Instructor

Click on the Realm Id link to access realm information about this site

Site is listed with proper Provider Id (Year-Term-CRN, e.g. 2007-01-61965) and Maintain Role (Instructor). If this is a course with multiple CRNs, verify that the Provider Id is a generated identifier where the last part begins with G, e.g., 2007-01-G0056.

Compare roster for site xxxx to the roster of students and instructor(s) identified

Site xxxx listed with proper number and type of users in roster

Worksite Setup Tool Navigation Test

Action

Expected Result

Use course subject to locate site xxxx in Worksite Setup using the Search function

Site xxxx is listed via Worksite Setup with the following values:

  1. Worksite Title accurately displaying the subject, course number, section, and quarter (WQ 2007 for winter quarter, for example)
  2. Type = course
  3. Owner = ssbatchadmin
  4. Term is the term specified, e.g., "WINTER QUARTER 2007"
  5. Status = Published
  6. Creation Date shows the creation date/time stamp

Access Worksite Setup for site xxxx in Worksite Setup tool by checking the checkbox and selecting "Revise" from the tool menu

Worksite Setup displays site xxxx details and roster.

Click Update/Remove Participants in site xxxx in Worksite Setup tool and verify the course roster.

The site xxxx roster is populated with the current roster.

Select Return to Sites List and then navigate to the course by clicking on the course name under Worksite Title. From within the course, navigate to Site Info. Verify that the Provider Id is displayed correctly.

Provider Id listed under Roster(s) with site access: is formatted as Year-Term-CRN for single CRN courses and Year-Term-Gxxxx for multiple CRN courses

  • No labels