Requirement D1i.OSH.MM: A future student want to purchase an Osher membership.
Test Cases:
D1i.OSH.MM.001: Sign up and pay for an Osher membership without registering for a course.
Login to Destiny One public view as a student.
Select Osher membership from … drop down.
Execute checkout procedure by filling in required fields.
D1i.OSH.MM.002: Sign up for an Osher course with an individual account and have a membership automatically added during checkout.
D1i.OSH.MM.003: Sign up for an Osher course with a family account and have a membership automatically added during checkout.
Create individual account in Destiny One public view.
D1i.OSH.MM.004: Verify cost of membership is limited to 40 dollars.
D1i.OSH.MM.005: Verify memberships expire after one year based on term purchased by checking student profile.
D1i.OSH.MM.006: Verify membership is required to enroll in a course.
D1i.OSH.MM.007: Check current and past enrollments in student profile.
Requirement D1i.OSH.CR: A student wants to register for an Osher course.
Test Cases:
D1i.OSH.CR.001: Search for an Osher course in the Destiny One public view and view the course information.
D1i.OSH.CR.002: Enroll in an Osher course as a student using the Destiny One public view.
D1i.OSH.CR.003: Enroll a student in an Osher course using the Destiny One staff view.
D1i.OSH.CR.004: Pay for an Osher course using the Destiny One public view.
D1i.OSH.CR.005: Pay for an Osher course using the Destiny One staff view.
D1i.OSH.CR.006: View proof of purchase and registration email(s).
D1i.OSH.CR.007: Verify enrollment in student profile.
Requirement D1i.OSH.CSC: An Osher administrator wants to create a course(s).
Test Cases:
D1i.OSH.CSC.001:
Requirement D1i.OSH.WL: A student wants to sign up for an Osher course waiting list.
Test Cases:
D1i.OSH.WL.001:
Requirement D1i.OSH.SE: A student wants to register for an Osher special event.
Test Cases:
D1i.OSH.SE.001: Register for an Osher event using the Destiny One public view without a membership requirement.
D1i.OSH.SE.002: Register for an Osher event using the Destiny One staff view without a membership requirement.
D1i.OSH.SE.003: Register for an Osher event using the Destiny One public view while purchasing a membership.
D1i.OSH.SE.004: Register for an Osher event using the Destiny One staff view while purchasing a membership.
D1i.OSH.SE.005: Verify enrollment in an Osher special event through the student profile.
Requirement D1i.OSH.WEB: A student wants to sign up for a publicly available Osher webinar.
Test Cases:
D1i.OSH.WEB.001:
Requirement D1i.OSH.COM: Osher wants to send communication to students.
Test Cases:
D1i.OSH.COM.001: Send an email to a student through the Destiny One staff view.
D1i.OSH.COM.002: Send an email to a student through the Destiny One public view as an instructor.
D1i.OSH.COM.003: Verify the record of student communications in the Destiny One staff view.
Requirement D1i.OSH.IM: An Osher instructor wants to to communicate and provide materials to students.
Test Cases:
D1i.OSH.IM.001:
Requirement D1i.OSH.PP: The system processes student payment for a course.
Test Cases:
D1i.OSH.PP.001:
Requirement D1i.OSH.SCH: Osher wants to apply scholarship discounts to specific students when they proceed to checkout.
Test Cases:
D1i.OSH.SCH.001:
Requirement D1.OSH.OD: Osher wants to apply other discounts to specific students/groups when they proceed to checkout.
Test Cases:
D1i.OSH.OD.001:
Requirement D1.OSH.RP: Osher wants to generate enrollment reports for members in the system by term.
Test Cases:
D1i.OSH.RP.001: