Select your name first

Choose your name from the Tester dropdown at the top and click Save before filling out the form.

Tester

Student Portal UAT — test on https://sp-dev.fly.dev. Story SP-12. Collab sync is separate from catalog Business UAT.

What you're proving

System calculates expected refund from section schedule; learner sees amount before approval..

Before you start

WhoEmailPassword
Learner (applicant)applicant@example.comTestPass123!
Enrollment Adminenrollment.admin@lsu.eduadmin123
Business Officebusiness.admin@lsu.eduadmin123
Django superuseradmin@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 — The learner sees the expected refund before anyone approves it (Priority: P1)

  1. Navigate: https://sp-dev.fly.dev/accounts/enrollments/ as refund.calc@example.com / TestPass123!`
  2. Act: On Refund tier — 90 percent minus service charge, click Request drop.
  3. Navigate: https://sp-dev.fly.dev/dashboard/applications/<pk>/ as enrollment.admin@lsu.edu / *(sp-dev superuser password)*. On the pipeline, click Refund Calc.
  4. Act: In the Drop request card, find the request for Refund tier — 90 percent minus service charge.
  5. Navigate: https://sp-dev.fly.dev/accounts/payments/ as refund.calc@example.com / TestPass123!`, then back to My Enrollments, then the application detail from US1-2 as the Enrollment Admin
  6. Act: Read SP12-FORMULA on Payments and the pending row on My Enrollments. On the application, read the SP12-FORMULA request in Drop request and the SP12-FORMULA row in Fees.
You're done when

Step 2 — The amount comes from the section’s stored schedule (Priority: P1)

  1. Navigate: My Enrollments as refund.calc@example.com
  2. Act: Read Expected refund: 335.00 on SP12-FORMULA (90% of $400.00 minus $25.00). Click Request drop on Refund tier — service charge larger than the percent.
  3. Navigate: My Enrollments as refund.calc@example.com
  4. Act: On Refund tier — past the last tier, click Request drop.
  5. Navigate: My Enrollments as refund.calc@example.com
  6. Act: On Refund tier — no schedule, click Request drop.
  7. Navigate: My Enrollments as refund.calc@example.com
  8. Act: Read Refund tier — second course.
  9. Navigate: Payments as refund.calc@example.com
  10. Act: Find order SP12-APPFEE.
  11. Navigate: My Enrollments as refund.calc@example.com
  12. Act: Reload the page. There is no second Request drop on SP12-FORMULA.
  13. Navigate: My Enrollments as refund.calc@example.com
  14. Act: Look at the pending rows.
You're done when
Screenshot enlarged