Versions Compared

Key

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

...

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
titleAdditional 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
titleCase 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
titleCase 3a(1), Roster add

Test Scenario 3a(1), Roster Add

  1. 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
  2. Record times when updates start, and when they are finished
  3. Wait until external db refresh happens, based on recorded time(s)
  4. Coordinator will advise testers when update has occured
  5. Log in as instructor for one of these courses, and click Site Info to view updated roster adds above

Info
titleCase 3a, Roster view, admin or instructor

Test Scenario, Case 3a

  1. 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
  2. Verify roster is same as given
  3. 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
titleCase 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
titleCase 3a3b(21), Roster removeadd

Test Scenario 3a3b(21), Roster DeleteAdd

  1. 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
  2. Record times when updates start, and when they are finished
  3. Wait until external db refresh happens, based on recorded time(s)
  4. Coordinator will advise testers when update has occured
  5. Log in as instructor for one of these courses, and click Site Info to view updated roster deletes above
  6. 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

...

  1. adds above

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
titleCase 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
titleCase 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
titleCase 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 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.

    Delete

    1. 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
    2. Record times when updates start, and when they are finished
    3. Wait until external db refresh happens, based on recorded time(s)
    4. Coordinator will advise testers when update has occured
    5. Log in as instructor for one of these courses, and click Site Info to view updated roster deletes above
    6. 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.

    ...