Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note
titleWhite List Testing

Description = Test the capability of the system to add "on-demand" course sites that are listed in a file. Courses are not required to have any enrollment in order to be created.

Category of Testing = unit, integration

Prerequisite Steps

  1. Note: The application does not need to be stopped for this test to occur
  2. Scott will add a list of CRNs (valid or not) as the white-list.txt file in /var/sakai/ucd-data folder on the server, in the form of TERMYR-TERMCD-CRN for each entry. Use this file file to use here
  3. Scott will que the batch job to run, only for the above list (5 min time frame needed)
  4. Scott will give maintain permissions on the applicable sites, to the appropriate users
  • Brian = look up CRN xxxxx
  • Sandra = look up CRN yyyyy
  • Scott will assist users in accessing the site(s) if needed
  • Thomas = view logs, look up CRN zzzzz
  • James = look up CRN wwwww
  1. Scott will advise programmers and Pat that the batch has been run and sites have been created
  2. Thomas and Scott will monitor server activity while testers are using SmartSitesakai-dev.

Test Scenario

  1. Above users will perform functionality testing for each CRN, including :
    **perform functionality test https://confluence.ucdavis.edu:8443/confluence/display/UCDSAKAI/Course+Site+Functionality+Tests%2C+SmartSite+Batch+Integration+Testing+Matrix for each site
    **perform course management test https://confluence.ucdavis.edu:8443/confluence/display/UCDSAKAI/SmartSite+Course+Site%2C+Course+Management+Integration+Test+Matrix for each site
    **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

Test Cleanup

  1. Scott will remove all sites created in this step when all test cases are completed.

...

Note
titleBlack List Testing

Description = Test the capability of the system to not add course sites that are listed in a file. Courses in this list will never be batch created.

Category of Testing = unit, integration

Prerequisite Steps

Test Scenario

Test Cleanup

Black List Test Results
Would yield an example Summary Test Result of:

...

Test

...

User Role

...

  1. Note: The application does not need to be stopped for this test to occur
  2. Scott will add a list of CRNs (valid or not) as the black-list.txt file in /var/sakai/ucd-data folder on the server, in the form of TERMYR-TERMCD-CRN for each entry. Use this black list file file to use here
  3. Scott will que the batch job to run, only for the above list and only for the black list (5 min time frame needed)
  1. Scott will advise programmers that the batch has been run
  2. Thomas and Scott will monitor server activity while testers are using sakai-dev.
    Test Scenario
  • Jon G. = will look for CRN xxxxx, yyyyy, zzzzz as user ......
  • Thomas = view logs, internal sakai db
  • Scott = help Jon
    Test Cleanup

Black List Test Results
Would yield an example Summary Test Result of:

Test

User Role

User Acting As

Result

Expected Result

Pass/Fail

Site xxxxy (not created):Test Results

samerson

QA Admin

All tests pass, not provisioned

course not created, correct

P

Info
borderColor#ccc
bgColorefefef
titleBGColorffffcc
titleTest Results, Black List
borderStyledashed
Pass/Fail

Test

User Role

User Acting As

Result

Expected Result

Pass/Fail

Site xxxxx (not created):Test Results

ccjon

x

All tests pass, not provisionedx

x

Test

User Role

User Acting As

Result

Expected Result

x

Site yyyyy (not created):Test Results

smavocetccjon

x

All tests pass, not provisioned

x

x

Test

User Role

User Acting As

Result

Expected Result

Pass/Fail

Site wwwww Site zzzzz (not created):Test Results

samersonccjon

x

All tests pass, not provisioned

x

x

*Note, pass/fail depends on db check also for this test! Jon will consult with Thomas and Scott about test case result.

Update Existing Site with Provider Id

...