...
Info |
---|
*NOTE: The order of the test cases will be as follows. Setup Case (0a): Accessing server Setup Case (0b): Login access via DistAuth Setup Case (0c): Login outside of DistAuth (e.g. internal account) Setup Case (0d): Accessing admin functionality Case 1: User Directory Provider 1a) Web Dav authentication 1b) User directory lookup functionality Case 2: Group Provider 2a) Roles in courses verified by tabs (1) Roles in courses verified by system log output (system admins) 2b) Realm refresh via browser refresh button (1) Realm refresh seen in system log output (system admins) Case 3: Course Management Provider 3a) Rosters from Banner viewed by instructor and administrator role in site 3b) Adds/drops of students from Banner seen in SmartSite UI 3b) Rosters from Banner viewed by instructor and administrator role in site 3c) Roster details accurate (e.g. kname, role, etc) 3d) Instructor changes for a course seen in participants list for a site 3e) Course Site information viewed by instructor seen in site summary details |
...
Note |
---|
title | Additional data set to use for CourseManagementProvider Tests, using Fall Quarter 2006 data |
---|
|
CRN with enrollment | 2006-10-13185 | 7 | jordi, (Donald Palmer) | ARE,200A,001,Microeconomic Theory | Fall Quarter 2006 | CRN with enrollment, no inst | 2006-10-18933 | 29 | staff | EAP,350,001,France | Fall Quarter 2006 | CRN with enrollment, no inst | 2006-10-18954 | 45 | staff | EAP,862,001,UK/Ireland/Wales | Fall Quarter 2006 | CRN with enrollment, no inst | 2006-10-30220 | 6 | staff | MAT,012,002,Precalculus | Fall Quarter 2006 | CRN with enrollment | 2006-10-32457 | 5 | palmer, (Joaquim Silvestre) | MGP,223,001,Power and Influence | Fall Quarter 2006 | CRN with enrollment | 2006-10-32454 | 2 | hemantb, (Hemant Bhargava) | MGP,207,001,Mgmt Info Systems | Fall Quarter 2006 | CRN with enrollment, no inst, no enrollment | 2006-10-21225 | 2 | staff | ECS,298,017,Group Study | Fall Quarter 2006 | CRN with enrollment, no inst, no enrollment | 2006-10-40185 | 0 | staff | SAS,097T,000,Tutoring Sci & Society | Fall Quarter 2006 |
|
Case 3a, Roster Update View Tests
Note |
---|
title | Case 3a, Roster Update Tests (student add(1), student drop(2))View Test |
---|
|
Description = Test the capability of the CourseMangementProvider to accurately reflect within the SmartSite UI, students added to a Banner roster alotted time periodthe roster from a site administrator perspective Category of Testing = functionality,regression Prerequisite Steps * Current roster given or available to QA for respective courses to be tested *Courses with test CRN's are created either by batch list or full batch mode Info |
---|
title | Case 3a(1), Roster add |
---|
| Test Scenario 3a(1), Roster Add - Coordinator will talk to Libby about adding:
student pidm (2204701), kerberos name kdas to CRN (2006-10-)18954 student pidm (163004),kerberos name larivers to CRN (2006-10-)18954 student pidm (163004),kerberos name larivers to CRN (2006-10-)18933 - Record times when updates start, and when they are finished
- Wait until external db refresh happens, based on recorded time(s)
- Coordinator will advise testers when update has occured
- Log in as instructor for one of these courses, and click Site Info to view updated roster adds above
|
Info |
---|
title | Case 3a, Roster view, admin or instructor |
---|
| Test Scenario, Case 3a - SU as instructor as given by Case 0d, and for this case use calymos.
Data Used CRN with enrollment | 2006-10-32457 | 5 | palmer, (Joaquim Silvestre) | MGP,223,001,Power and Influence | Fall Quarter 2006 |
roster to be given - Verify roster is same as given
- Do same as above for the admin user. Note, if the admin user is not a member of the site, then you will not see a tab. You will need to go to "WorkSite Setup" and click "Revise" to see roster information.
|
|
Case 3b, Roster Update Tests
Note |
---|
title | Case 3b, Roster Update Tests (student add(1), student drop(2)) |
---|
|
Description = Test the capability of the CourseMangementProvider to accurately reflect within the SmartSite UI, students dropped from added to a Banner roster alotted time period Category of Testing = functionality,regression Prerequisite Steps *Current roster given or available to QA for respective courses to be tested *Courses with test CRN's are created either by batch list or full batch mode Info |
---|
title | Case 3a3b(21), Roster removeadd |
---|
| Test Scenario 3a3b(21), Roster DeleteAdd - Coordinator will talk to Libby about adding:
student pidm (11076302204701), kerberos name dclu dropped from kdas to CRN (2006-10-)1318518954 student pidm (163004),kerberos name larivers to CRN (2006-10-)18954 student pidm (2218507163004),kerberos name djf27 dropped from larivers to CRN (2006-10-)3245718933 - Record times when updates start, and when they are finished
- Wait until external db refresh happens, based on recorded time(s)
- Coordinator will advise testers when update has occured
- Log in as instructor for one of these courses, and click Site Info to view updated roster deletes above
- Log in as kerberos names above, see if any 2006 10 tabs show up
|
- Data to Be Used:
QA determines from list of available sites and data what roster to update.
Test Cleanup None |
...
Description = Test the capability of the CourseMangementProvider to accurately reflect within the SmartSite UI, students dropped from a Banner roster alotted time period Category of Testing = functionality,regression Prerequisite Steps Current roster given to QA for respective courses to be tested Info |
---|
title | Case 3b(2), Roster remove |
---|
| Test Scenario 3b(2), Roster |
|
...
Would yield an example Summary Test Result of:
Test | User | User Acting As | Result | Expected Result | Pass/Fail |
---|
Roster add check | Pat Kava | x | roster added with Student xxxxx | Roster added with Student kerb name | P |
Roster drop check | Pat Kava | x | roster changed with Student xxxxx removed | Roster changed accordingly with kerb name xxxx removed | P |
results: Recorded in Jira http://jira.ucdavis.edu:8080/jira/browse/SAK-124
Case 3b, Roster View Tests
Note |
---|
title | Case 3b, Roster View Test |
---|
|
Description = Test the capability of the CourseMangementProvider to accurately reflect within the SmartSite UI, the roster from a site administrator perspective Category of Testing = functionality,regression Prerequisite Steps Current roster given to QA for respective courses to be tested Info |
---|
title | Case 3b, Roster view, admin or instructor |
---|
| Test Scenario, Case 3b SU as instructor as given by Case 0d, and for this case use calymos. Data Used CRN with enrollment | 2006-01-40018 | 14 (all valid knames) | calymos (Calvin Lymos) | AAS, 154, 001, University Gospel Choir | Winter Quarter 2006 |
roster to be givenVerify roster is same as givenDo same as above for the admin user. Note, if the admin user is not a member of the site, then you will not see a tab.Delete - Coordinator will talk to Libby about adding:
student pidm (1107630), kerberos name dclu dropped from CRN (2006-10-)13185 student pidm (2218507), kerberos name djf27 dropped from CRN (2006-10-)32457 - Record times when updates start, and when they are finished
- Wait until external db refresh happens, based on recorded time(s)
- Coordinator will advise testers when update has occured
- Log in as instructor for one of these courses, and click Site Info to view updated roster deletes above
- Log in as kerberos names above, see if any 2006 10 tabs show up
|
- Data to Be Used:
QA determines from list of available sites and data what roster to update.
Test Cleanup None |
Test Results Case 3b(1),3b(2), Roster Add functionality
Would yield an example Summary Test Result of:
Test | User | User Acting As | Result | Expected Result | Pass/Fail |
---|
Roster add check | Pat Kava | x | roster added with Student xxxxx | Roster added with Student kerb name | P |
Roster drop check | Pat Kava | x | roster changed with Student xxxxx removed | Roster changed accordingly with kerb name xxxx removed | P |
results: Recorded in Jira http://jira.ucdavis.edu:8080/jira/browse/SAK-124
Recording Results
The test results will be recorded in Jira by QA testers. They can be of table form or text form.
...