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

What you're proving

A confirmed tuition charge enrolls the learner; failed charges do not..

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 — A confirmed tuition charge enrolls the learner (Priority: P1)

  1. Navigate: https://sp-dev.fly.dev/accounts/applications/checkout/ as applicant@example.com / TestPass123!`
  2. Act: Pay with 4242 4242 4242 4242. Wait until the page reloads.
  3. Navigate: https://sp-dev.fly.dev/accounts/enrollments/` as the applicant
  4. Act: Open the page.
  5. Navigate: Checkout again as the applicant, then My Enrollments, then application detail as the Enrollment Admin
  6. Act: Reload checkout. The page loads the completed charge again and records enrollment from that same order. Then open My Enrollments and the application’s Enrollments card.
You're done when

Step 2 — Payment history keeps what the tax file needs (Priority: P1)

  1. Navigate: https://sp-dev.fly.dev/dashboard/applications/<pk>/ for this applicant as enrollment.admin@lsu.edu / *(sp-dev superuser password)*
  2. Act: On the Fees card, find the order whose number starts with TUITION-.
  3. Navigate: The same application detail page as the Enrollment Admin
  4. Act: On the Fees card, read Invoices for the tuition order from US2-1.
You're done when

Step 3 — A failed charge does not enroll the learner (Priority: P1)

  1. Navigate: Checkout as the applicant, then https://sp-dev.fly.dev/accounts/enrollments/`
  2. Act: Pay with 4000 0000 0000 0002. After the error, open My Enrollments. On a still-unpaid cart, you can also pay with 4000 0025 0000 3155 and close the extra verification window instead of finishing it, then open My Enrollments again.
  3. Navigate: https://sp-dev.fly.dev/accounts/payments/` as the applicant, and application detail as the Enrollment Admin
  4. Act: After the decline (and, if you tried it, after the unfinished extra check), open both pages.
  5. Navigate: Checkout, pay with 4242 4242 4242 4242, then My Enrollments and the tuition order
  6. Act: Count enrollment rows and completed tuition orders.
  7. Navigate: https://sp-dev.fly.dev/accounts/enrollments/` as the applicant
  8. Act: Open the page after the application fee and before Pay tuition succeeds.
  9. Navigate: Checkout as the applicant
  10. Act: Reload checkout. Do not enter a card.
You're done when
Screenshot enlarged