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