Description = Test the capability of the system to update existing course sites with associated provider ids. This functionality can be done either in the UI or batch, however we want to test the ability to run this at any time. Category of Testing = unit, integration Prerequisite Steps Results Recording Steps summarized in: **perform provider id test https://confluence.ucdavis.edu:8443/confluence/display/UCDSAKAI/SmartSite+Provider+Id+Update+of+Existing+Sites%2C+Integration+Test+Matrix for each site - Scott will add a list of sites and provider ids (valid or not) to the provider-id.txt file in /var/sakai/ucd-data folder on the server, in the form of site id, TERMYR-TERMCD-CRN for each entry. Use this file use file here
- Scott will que the batch jobs to run, just the provider id que batch run, (5 min time elapse needed)
- Scott will advise programmers that the batch has been run
- Thomas and Scott will monitor server activity while testers are using sakai-dev.
*Data To Be Used: Scenario | Course | SiteId | Instructor Kerb Name | Course Details (Catalog Root, Suffix, Section, Description) | Term Identifier | Test Case Used In | File Associated |
---|
InValid CRNs | No CRN (null CRN value) | null | NA | NA | NA | NA | Provider Id | provider-id.txt | Valid CRNs and Sites | CRN valid | CRN Value | xxxVerify2006-01-60005 | Scott's Test Course To Be Provided | NA | NA | NA | Provider Id | provider-id.txt | CRN valid | CRN Value | xxxxVerify2006-01-60004 | A Second Course To Be updated By Batch | NA | NA | NA | Provider Id | provider-id.txt | CRN valid | CRN Value | xxxxxxVerify2006-01-60003 | Third Course Site Example | NA | NA | NA | Provider Id | provider-id.txt |
Test Scenario - Jon G. = will look for site xxxxxScott's Test Course To Be Provided's providerid and roster, logging in as admin
- Sandra = will look for site yyyyyA Second Course To Be updated By Batch's providerid and roster, logging in as ssbatchadminSandra
- James= will look for site zzzzzThird Course Site Example's providerid and roster, logging in as ssbatchadminadmin (after Jon G. done)
- Brian = will validate provider ids and rosters
- Thomas = view logs, internal sakai db
- Scott = help Sandra, Jon, and log in as himself for manual updates
Manual Process Check (update provider ids for sites manually): - After site xxxxx,yyyyy, and zzzzz Scott's Test Course To Be Provided,A Second Course To Be updated By Batch, and Third Course Site Example's provider ids are validated,
Scott will update site xxxxx Second Course Site Example with: providerId = and.. site yyyyy Third Course Site Example with: providerId = - Thomas will check site xxxxx Second Course Site Example and site yyyyy Third Course Site Example's provider id and rosters
Test Cleanup - Scott will remove all sites created in this step when all test cases are completed.
|