Overall Test Goals
The goals for testing the SmartSite v2.3 upgrade are:
- to ensure that current UCDavis modifications to the "plain vanilla" Sakai version 2.3 are merged properly and produce the desired results/functionality,
- to ensure that new features and functionality introduced in version 2.3 are functional and produce the desired results,
- to identify new issues or changes to functionality that may influence UCD's decision to upgrade and/or require notification of faculty and other users.
Testing is organized into the following areas:
#Upgrade Tests - UCD-specific Functional Modifications
#Upgrade Tests - Sakai v2.3 Enhancements
#Upgrade Tests - UCD-specific Look 'n' Feel
#Post-upgrade Implementations
Testing Schedule
Testing will begin after a V2.3 SmartSite is available on sakai-test.ucdavis.edu or another server specified by the team.
A testing schedule will be posted once the details are worked out.
Upgrade Tests - UCD-specific Functional Modifications
These tests which specifically address UCD modifications listed under SAK-214: Upgrade our SmartSite version to Sakai 2.3
Jira |
Description |
Test plan |
Test Results/Date |
---|---|---|---|
Support and Training link should be automatically inserted on all newly created project and course sites. |
Follow test steps located at UCD v2.3 Upgrade Tests#Support and Training link should be automatically inserted |
||
Add a link to the logo image |
Follow test steps located at UCD v2.3 Upgrade Tests#Add a link to the logo image |
||
When adding a participant with their email ID, if the radio button is clicked for "Assign each participant a role individually" the person will not be added. |
Follow test plan steps as described in SAK-342 Comments by James Renfro 21/Dec/06 |
||
1) Enable Database Ordering of Site Tools and 2) allow for required tools which cannot be removed by Site Info and are automatically added to a new site |
Follow test steps located at UCD v2.3 Upgrade Tests#Enable Database Ordering of Site Tools |
||
Define contributor role and define message center roles |
|||
Refactor Gradebook 2.1.x mod's for 2.3 |
|||
Upgrade providers and distauth code from 2.2 to work in 2.3 |
|||
Configure webdav in Sakai 2.3 |
|||
Configure melete in Sakai 2.3 to latest melete release |
|||
Configure the FCKEditor to spellcheck and to include Greek fonts |
|||
Develop a tool and user interface for site creation in 2.3 |
|||
Re-define complex id in course objs (hibernate) to be of pattern TERMCODE-CRN, instead of TERMYR-TERMCODE-CRN |
|||
In feedback for multiple choice questions, students should only see the selection level feedback for the choice that they made. |
Follow test steps located at UCD v2.3 Upgrade Tests#Feedback for multiple choice questions |
||
Import Question Pool into Samigo - implement this patch for v2.3 upgrade |
Follow test steps located at Test Plan - Import Question Pool |
Other Issues:
Jira |
Description |
---|---|
Course batching functionality (Course Batching, White List, Course Set Provider Id) |
|
loggedOutUrl modifications |
|
Link to different gateway site |
|
API calls for latest authZGroup info ought to return up-to-date provider information |
For test results, indicate Pass , Fail , or Alert . Alert is used if new issues are raised, if the test is faulty or for any other issue which requires review.
Upgrade Tests - Sakai v2.3 Enhancements
Currently, this is an enhancement list from Kirk's 1/19/07 email.
Global Tests
Description |
---|
FCK editor and use in various tools |
file picker (new) - not sure of all the places this may be used now. |
quick check on help pages since they have changed and we changed the splash screen |
Roster uses a new API to manage privacy. We are not using the Roster tool by default and will not test as part of the 2.3 upgrade. |
RWiki now includes RSS notifications http://bugs.sakaiproject.org/jira/browse/SAK-4295 and commenting |
Gradebook
Jira |
Description |
Test plan |
Released to QA |
QA Results/Date |
---|---|---|---|---|
Gradebook - Selective release as specified in http://bugs.sakaiproject.org/confluence/download/attachments/4676/GB_Selective_Release_Requirements.doc |
The general Gradebook test including the timed released feature is available here and in the Jira. |
2/20/07 |
Closed by QA 3/2/07 |
|
|
Gradebook - Import and gradebook spreadsheet upload functionality http://bugs.sakaiproject.org/confluence/download/attachments/4676/GB_Upload_Import_Requirements.doc |
|
|
|
|
Assignments - ability to link to previously created gradebook items |
|
|
|
Resources
Jira |
Description |
Test plan |
Released to QA |
QA Results/Date |
---|---|---|---|---|
Resources - Timed release |
Requires tester to log in as an Instructor for a course site. Follow the test located at Sakai v2.3 Enhancements Tests#Resources - Timed release test |
2/2/07 |
Passed 2/5/07 |
|
Resources - Ability to customize order of Resources http://bugs.sakaiproject.org/confluence/display/RES/Ability+to+customize+order+of+Resources |
Requires tester to log in as an Instructor for a course site. Follow the test located at Sakai v2.3 Enhancements Tests#Resources - Ability to customize order of Resources |
2/6/07 |
Passed 2/21/07 |
Tests & Quizzes
Description |
---|
Tests&Quizzes (Samigo) - built-in template choices for samigo (seems incompatible on my account) |
Tests&Quizzes (Samigo) - new question types in Samigo (audio, numeric response) |
Tests&Quizzes (Samigo) - allowing instructors to use the attachment helper to attach files and/or URLs to an assessment, part or question SAK-4396 |
Tests&Quizzes (Samigo) - Bulk download of student files (those uploaded with file-upload question type)SAK-4397 |
Tests&Quizzes (Samigo) - Filtered view in grading to allow full or abbreviated view of short answers and/or rationales SAK-4573 |
Tests&Quizzes (Samigo) - Page navigator and search capability for the Grading pages SAK-4402 and SAK-4403 |
Tests&Quizzes (Samigo) -a new question type: numeric response SAK-6325 |
Tests&Quizzes (Samigo) -java.policy requirement for audio recording questions removed |
For test results, indicates Pass, indicates Fail, and indicates Alert. The date which indicates when the round of testing was completed and may be updated until the test passes. Alert is used if new issues are raised, if the test is faulty or for any other issue which requires review.
Upgrade Tests - UCD-specific Look 'n' Feel
This series of tests require visual review for validation. Conduct these tests in multiple OS/browser combinations and note any issues in the Jira specified in the first column.
Jira |
Description |
Test plan |
Test Results/Date |
---|---|---|---|
Allow to replace the help tool's main page with custom content. |
To test, view the screen shot graphic at SAK-173 and verify that the Help tool defaults to this page when you select Help from the site menu. |
||
Remove Powered by Sakai image from the portal footer |
|||
The Guest Email Address function is misleading in that it impies that access to Sakai/SmartSite can be provided to someone without a UC Davis kerberos login ID. |
|||
Reskin the Sakai 2.2/2.3 version with our SmartSite skin |
For test results, indicate Pass , Fail , or Alert . Alert is used if new issues are raised, if the test is faulty or for any other issue which requires review.
Post-upgrade Implementations
These tests are for code modifications introduced after the v2.3 upgrade is completed on production.
Jira |
Description |
Test plan |
Test Results/Date |
---|---|---|---|
Checkbox in site info tool that allows admin to remove non-provided users shows for provided users and also if the admin choosed to delete the user, she doesn't ultimately succeed. |
|||
Site Application Registration Form |
|||
Need to implement preferredRole() in groupprovider |
For test results, indicate Pass , Fail , or Alert . Alert is used if new issues are raised, if the test is faulty or for any other issue which requires review.