Student Portal UAT — test on https://sp-dev.fly.dev. Story SP-08. Collab sync is separate from catalog Business UAT.
What you're proving
Learner pays tuition with a card at checkout; declined cards do not enroll..
Before you start
| Who | Password | |
|---|---|---|
| Learner (applicant) | applicant@example.com | TestPass123! |
| Enrollment Admin | enrollment.admin@lsu.edu | admin123 |
| Business Office | business.admin@lsu.edu | admin123 |
| Django superuser | admin@lsu.edu | *(ask team for sp-dev password)* |
Sign on: https://sp-dev.fly.dev/accounts/login/
Mailpit: https://sp-dev.fly.dev/_mail/
QA Tools: https://sp-dev.fly.dev/admin/qa_tools/seedtool/
Run the QA Tools seeds listed in each step before testing. On sp-dev, admin@lsu.edu is not admin123.
Step 1 — Pay the tuition with a card entered for this fee (Priority: P1)
- Navigate: Log in as
applicant@example.com/TestPass123!→https://sp-dev.fly.dev/accounts/applications/checkout/` - Act: Wait for the secure card form under the total. Do not finish payment yet if you still need the decline walk.
- Navigate: Same checkout page
- Act: Pay with
4242 4242 4242 4242. Wait until the page reloads. - Navigate:
https://sp-dev.fly.dev/accounts/enrollments/https://sp-dev.fly.dev/admin/enrollment/enrollment/?q=applicant@example.com as the superuseras the applicant, and - Act: Open both pages.
You're done when
Step 3 — A declined card does not enroll the learner (Priority: P1)
- Navigate: Checkout as the applicant
- Act: Pay with
4000 0000 0000 0002. After the error, open My Enrollments. Then pay with4242 4242 4242 4242. - Navigate: Checkout as the applicant
- Act: Pay with
4000 0000 0000 0002. Stay on the page. Optionally, on a still-unpaid cart, pay with4000 0025 0000 3155and close the extra verification window instead of finishing it. - Navigate:
https://sp-dev.fly.dev/accounts/applications/checkout/` as the applicant - Act: Reload the page.
- Navigate: Checkout again, then My Enrollments, then Orders admin
- Act: Open those pages.
- Navigate: Paralegal apply, then later checkout
- Act: Pay $40 on the application. After accept, welcome call, confirm payer, and Add, pay tuition on checkout.
You're done when