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-13. Collab sync is separate from catalog Business UAT.

What you're proving

Enrollment Admin approves calculated refund or overrides with a reason..

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 — An admin approves the calculated amount (Priority: P1)

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

Step 2 — An admin overrides the amount with a reason (Priority: P1)

  1. Navigate: https://sp-dev.fly.dev/dashboard/applications/<pk>/ as enrollment.admin@lsu.edu / *(sp-dev superuser password)*
  2. Act: In the Drop request card, find the request for Refund tier — past the last tier. Leave Override reason empty. Enter 150.00 in Override amount. Click Override amount.
  3. Navigate: The same application detail page, same request
  4. Act: Enter 150.00 in Override amount. Enter Hardship exception in Override reason. Click Override amount.
  5. Navigate: https://sp-dev.fly.dev/accounts/enrollments/ as refund.calc@example.com / TestPass123!`
  6. Act: Read Refund tier — past the last tier.
  7. Navigate: My Enrollments as refund.calc@example.com, then the application detail as enrollment.admin@lsu.edu
  8. Act: Read My Enrollments, and the request for Refund tier — no schedule in the Drop request card. Do not invent an amount.
  9. Navigate: The application detail as enrollment.admin@lsu.edu, the request for that course in the Drop request card
  10. Act: Click Approve calculated amount.
  11. Navigate: The application detail, the SP12-FLOOR request in the Drop request card
  12. Act: Enter -1.00 in Override amount and Should not apply a negative refund in Override reason. Click Override amount.
  13. Navigate: The application detail, the SP12-PAST request in the Drop request card
  14. Act: Reload the page.
  15. Navigate: My Enrollments as refund.calc@example.com
  16. Act: Read Refund tier — second course.
  17. Navigate: Payments as refund.calc@example.com
  18. Act: Find order SP12-APPFEE.
  19. Navigate: My Enrollments, then Payments
  20. Act: Read SP12-FORMULA and SP12-PAST on both pages.
You're done when
Screenshot enlarged