Student Portal UAT — test on https://sp-dev.fly.dev. Story SP-17. Collab sync is separate from catalog Business UAT.
Updated walkthrough: Clearer prerequisites and steps for the same SP-17 story. Prior collab notes are on /sp-17-certificate-complete.
What you're proving
Learner sees certificate as complete after admin confirmation; email notification sent.
Updated walkthrough: Split complete vs unfinished learners; seed reset noted. Prior notes on /sp-17-certificate-complete.
Before you start
| Who | Password | |
|---|---|---|
| Learner (complete) | certificate.complete@example.com | TestPass123! |
| Learner (unfinished) | certificate.unfinished@example.com | TestPass123! |
| Learner (ready) | certificate.ready@example.com | TestPass123! |
| Enrollment Admin | enrollment.admin@lsu.edu | admin123 |
QA Tools: Run SP-17 certificate seed before Step 1.
On sp-dev, admin@lsu.edu is not admin123.
Step 0 — Seed certificate demo (Priority: P1)
- Enrollment Admin: Run SP-17 seed in QA Tools.
Step 1 — Complete certificate (Priority: P1)
- Learner:
certificate.complete@example.com→ My Certificates. - Learner: Paralegal Studies Certificate, 100% of requirements, words Certificate complete on page. No confirm button, no download file.
Step 2 — Unfinished certificate (Priority: P1)
- Learner:
certificate.unfinished@example.com→ My Certificates — 33% of requirements, no Certificate complete text. - Learner:
certificate.ready@example.com→ My Certificates and Payments — read both (ready but not yet confirmed complete on learner view per seed state).
Step 3 — Admin confirm then learner view (Priority: P1)
- Enrollment Admin: Application SP17-COMPLETE → read Confirm completion card.
- Enrollment Admin: If testing live confirm: click Confirm completion, then as confirmed learner read My Certificates.
- Enrollment Admin: If seed includes Seed now on learner page, click it after reading to restore state for other testers.