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.
Search for specified course in Destiny One public view.
Add course to cart.
Verify Osher membership was added to cart automatically.
Create new individual student account by enter email address.
Create password from password change email.
Enter date of birth in student profile to by-pass Osher membership age restrictions.
Navigate to cart and proceed through checkout process.
Verify purchase and enrollment through auto-email and through student profile.
D1i.OSH.MM.003: Sign up for an Osher course with a family account and have a membership automatically added during checkout.
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: