Release QA
Uber Integration Test Checklist
Use this page as your repeatable QA script before each release.
Test Accounts
- HeyJoe
- mgr_admin
- Optional clean renter account: create uber_qa_0317 via Register
Test Products
- Anamorphic Prime Set
- Cinema Zoom Lens
- Cinema Drone Package
- Inspection Drone
Per Product Flow
- Open Browse Gear and click Hire Now for one test product.
- Confirm checkout has correct product name and daily rate.
- Tick insurance confirm and continue to payment page.
- Complete payment and land on checkout success.
- Select Uber Direct and confirm redirect to delivery form.
- Enter pickup, dropoff, and package details and submit quote.
- Confirm quote appears and says Uber fee is external to Xquip.
- Return to success page and confirm delivery choice/quote persisted.
Edge Cases
- Submit delivery form with one field blank: expect friendly validation error.
- Choose Pickup instead of Uber: expect no delivery fee and quote cleared.
- Repeat for all test products (lenses and drones).
Manager Verification
- Login as mgr_admin with 2FA code.
- Open Manager Dashboard.
- Check recent payments and confirm delivery state is shown correctly.
Pass criteria: no 500 errors in checkout/delivery/success, consistent external Uber-fee messaging, and correct delivery-state persistence.