Student Portal UAT — test on https://sp-dev.fly.dev. Story SP-16. Collab sync is separate from catalog Business UAT.
What you're proving
Admin confirms learner completion after graduation fee is paid and requirements met..
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 — Confirm a paid, finished learner (Priority: P1)
- Navigate:
enrollment.admin@lsu.edu/ *(sp-dev superuser password)* → SP17-READY detail (QA Tools box link, or pipeline Ready Learner) - Act: Read the card. Click Confirm completion.
- Navigate:
certificate.ready@example.com/TestPass123!→ My Certificates, then Documents - Act: Read both pages.
You're done when
Step 2 — Refuse confirmation when the fee is unpaid (Priority: P1)
- Navigate: Enrollment Admin → SP15-ELIGIBLE detail (pipeline Graduation Eligible)
- Act: Click Confirm completion.
You're done when
Step 3 — Refuse confirmation when requirements are not met (Priority: P2)
- Navigate: Enrollment Admin → SP17-READY detail
- Act: Click Confirm completion.
- Navigate: Enrollment Admin → SP15-WAITING detail (pipeline Graduation Waiting)
- Act: Click Confirm completion.
- Navigate:
business.admin@lsu.edu/ *(sp-dev superuser password)* → SP17-READY detail
You're done when