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

What you're proving

Enrolled learner records a pending drop request; refund processing is a later step..

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 asks to drop and sees the request pending (Priority: P1)

  1. Navigate: https://sp-dev.fly.dev/accounts/enrollments/ as drop.open@example.com / TestPass123!`
  2. Act: On Drop request — open window, click Request drop.
  3. Navigate: Log out, then https://sp-dev.fly.dev/accounts/enrollments/ as drop.zero@example.com / TestPass123!`
  4. Act: On Drop request — zero day window, click Request drop.
  5. Navigate: https://sp-dev.fly.dev/accounts/enrollments/ as drop.employer@example.com / TestPass123!, then as drop.none@example.com / TestPass123!`
  6. Act: Look for Request drop on each login.
  7. Navigate: My Enrollments as drop.open@example.com
  8. Act: Look at Drop request — open window. There is no second Request drop to click. Reload the page.
You're done when

Step 2 — Submitting the request does not send a refund (Priority: P1)

  1. Navigate: https://sp-dev.fly.dev/accounts/payments/ as drop.open@example.com / TestPass123!`, then back to My Enrollments
  2. Act: Read SP11-OPEN on Payments and the pending row on My Enrollments.
  3. Navigate: Payments as drop.open@example.com
  4. Act: Find order SP11-APPFEE.
  5. Navigate: My Enrollments as drop.open@example.com
  6. Act: Read Drop request — second course.
  7. Navigate: My Enrollments as drop.closed@example.com / TestPass123!
  8. Act: Read Drop request — closed window.
  9. Navigate: My Enrollments as drop.open@example.com
  10. Act: See Request drop on SP11-OPEN. Do not click it. Open Django admin → Drop requests.
  11. Navigate: Payments as drop.open@example.com
  12. Act: Read SP11-APPFEE after the drop request.
You're done when
Screenshot enlarged