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 and add to cart.
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(s) in Destiny One public view.
Add course(s) to cart, verify automatic edition of Osher membership and proceed to checkout.
Input email address to create new individual account.
Change password and input required student profile fields including DOB to by-pass Osher restrictions.
Proceed to checkout and input required fields.
Verify proof of purchase and registration through auto-email.
Verify registration and Osher membership 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.
Create several individual account in Destiny One public view.
Specify and add other individual accounts to the family account from manage members tab in the family portal.
…
Search for specified course(s) in Destiny One public view.
Add course(s) to cart, verify automatic edition of Osher membership and proceed to checkout.
Proceed to checkout and input required fields.
Verify proof of purchase and registration through auto-email.
Verify registration and Osher membership through Family profile.
D1i.OSH.MM.004: Verify cost of membership is limited to 40 dollars.
Login to Destiny One public view as a student.
Select Osher membership from … drop down and add to cart.
Verify cost of Osher membership is limited to 40 dollars.
D1i.OSH.MM.005: Verify memberships expire after one year based on term purchased by checking student profile.
Login to Destiny One public view as a student.
Navigate to student profile page.
Scroll to the bottom of the profile page under privacy section and verify purchase and expiration dates.
D1i.OSH.MM.006: Verify membership is required to enroll in a course.
Search for specified course(s) in Destiny One public view.
Add course(s) to cart, verify automatic edition of Osher membership.
Remove Osher membership from cart and proceed to checkout.
Input email address to create new individual account.
Change password and input required student profile fields including DOB to by-pass Osher restrictions.
Proceed to checkout and verify lack of membership error.
D1i.OSH.MM.007: Check current and past enrollments in student profile.
Login into Destiny One public view.
Navigate to student portal.
Navigate to enrollments page.
Verify current and past enrollments.
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.
Navigate to Destiny One public view.
Search for an individual course.
Search all course listings.
Search program listings.
Select course and view course and section information.
D1i.OSH.CR.002: Enroll in an Osher course as a student using the Destiny One public view.
Search for specified course(s) in Destiny One public view.
Add course(s) to cart, verify automatic edition of Osher membership and proceed to checkout.
Input email address to create new individual account.
Change password and input required student profile fields including DOB to by-pass Osher restrictions.
Proceed to checkout and input required fields.
Verify proof of purchase and registration through auto-email.
Verify registration and Osher membership through student profile.
D1i.OSH.CR.003: Enroll a student in an Osher course using the Destiny One staff view.
Requirement D1i.OSH.CSC: An Osher administrator wants to create a course(s).
Test Cases:
D1i.OSH.CSC.001: Manually create a new course.
Login to Destiny One staff view.
Expected results: Navigate to destiny one development page.
Navigate to Curriculum manager option in navigation bar.
Expected results: Navigate to curriculum manager options.
Select courses drop down menu and click course search.
Expected results: Navigate to course search.
Select propose new course.
Expected results: Navigate to blank course creation page.
Fill out required fields according to department information and click save button.
Expected results: Create new course.
D1i.OSH.CSC.001: Manually create a new course section.
Login to Destiny One staff view.
Expected results: Navigate to destiny one development page.
Navigate to Curriculum manager option in navigation bar.
Expected results: Navigate to curriculum manager options.
Search for course profile.
Expected results: Navigate to specified course profile.
Ensure course profile is active:
Expected results: Course profile is active.
Click add new section.
Expected results: Create and navigate to new section profile.
Fill out required fields based on department information and click save button.
Expected results: Create new class section.
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.
Search for specified event in Destiny One public view.
Add event to cart and proceed to checkout.
Input email address to create new individual account.
Change password and input required student profile fields including DOB to by-pass Osher restrictions.
Proceed to checkout and input required fields.
Verify registration through auto-email.
Verify registration and Osher membership through student profile.
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.
Search for specified event in Destiny One public view.
Add event to cart, verify automatic edition of Osher membership and proceed to checkout.
Input email address to create new individual account.
Change password and input required student profile fields including DOB to by-pass Osher restrictions.
Proceed to checkout and input required fields.
Verify proof of purchase and registration through auto-email.
Verify registration and Osher membership through student profile.
D1i.OSH.SE.004: Register for an Osher event using the Destiny One staff view while purchasing a membership.
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: