UAT Tester Checklist
Rally — Sports Booking Platform. Download the PDF and send to your testers.
Rally — UAT Tester Checklist
Tester: ____________________ · Date: ____________ · Environment: Web (desktop & mobile)
Mark each item ✓ Pass / ✗ Fail and add notes for any failures. Report back with this sheet completed.
1. Account & Authentication
| Pass | Fail | Step |
|---|---|---|
| Register a new Player account with email + password and complete the OTP verification step. | ||
| Register a new Owner account and confirm you land on the owner onboarding flow. | ||
| Log in with an existing account using email + password. | ||
| Use the Google sign-in / sign-up button on both Login and Register pages. | ||
| Trigger Forgot Password and confirm a reset email is received; reset password via the reset link. | ||
| Log out and confirm you are returned to the public site. | ||
| Confirm unauthenticated users cannot access /dashboard or /owner routes (redirected to login). |
2. Discover & Search
| Pass | Fail | Step |
|---|---|---|
| Open /discover and confirm the venue list loads with cards showing image, rating, location, and sports. | ||
| Use the search bar on the home page and confirm it redirects to /discover with filters applied. | ||
| Filter venues by sport and by amenities. | ||
| Sort venues by Nearest, by Rating, and by Newest. | ||
| Allow location access and confirm venues are sorted by distance from your location. | ||
| Open a venue card and confirm the venue detail page loads. |
3. Venue Detail Page
| Pass | Fail | Step |
|---|---|---|
| Confirm the gallery / cover image renders and gallery photos display. | ||
| Confirm venue address, contact phone/email, operating hours, amenities, and house rules are visible. | ||
| Confirm the list of courts/resources shows pricing, surface type, and status. | ||
| Confirm upcoming Open Play sessions and Events for the venue are listed. | ||
| Confirm reviews and star ratings display, including any owner replies. | ||
| Click a court's Book button and confirm you reach the booking flow. |
4. Booking Flow (Player)
| Pass | Fail | Step |
|---|---|---|
| Select a date and confirm available time slots appear based on venue operating hours. | ||
| Confirm already-booked or blocked slots are not selectable. | ||
| Choose a duration and confirm the subtotal recalculates. | ||
| Add equipment rental and/or a coach and confirm extras update the total. | ||
| Confirm the ₱10 platform fee is added and the grand total is correct. | ||
| Upload a GCash payment proof image and enter a reference number. | ||
| Submit the booking and confirm a success screen with a QR check-in code appears. | ||
| Confirm the booking appears under Dashboard → My Bookings as Awaiting Payment / Submitted. |
5. Player Dashboard
| Pass | Fail | Step |
|---|---|---|
| Overview tab: confirm upcoming booking, stats, and recent notifications render. | ||
| My Bookings tab: confirm Upcoming, Completed, and Cancelled sections populate. | ||
| Leave a review on a completed booking and confirm it saves and appears under Reviews. | ||
| Favorites tab: favorite a venue from its detail page and confirm it appears here. | ||
| Payments tab: confirm payment history with status badges and amounts renders. | ||
| Reviews tab: confirm your submitted reviews and any owner replies display. | ||
| Account tab: confirm profile and notification preferences links work. | ||
| Notifications page: confirm the notifications list loads. |
6. Owner Onboarding
| Pass | Fail | Step |
|---|---|---|
| As a new Owner, open /owner/onboarding and fill in venue name, slug, address, city, province. | ||
| Select supported sports and set opening/closing times. | ||
| Enter GCash account name, number, and upload a GCash QR image. | ||
| Submit the form and confirm the venue is created and appears in the Owner Dashboard. |
7. Owner Dashboard
| Pass | Fail | Step |
|---|---|---|
| Confirm stats cards (revenue, fees, bookings) render with correct numbers. | ||
| Confirm the multi-court calendar grid shows today's bookings by resource. | ||
| Verify a submitted payment: approve it and confirm the booking moves to Confirmed. | ||
| Reject a submitted payment and confirm the booking status updates accordingly. | ||
| Confirm the payouts history section lists settled platform fees / payouts. | ||
| Confirm the reviews section lets you reply to a customer review. |
8. Owner Facilities
| Pass | Fail | Step |
|---|---|---|
| Add a new court/resource with name, sport, surface type, price, peak price, and interval. | ||
| Edit an existing court and confirm changes persist. | ||
| Delete a court and confirm it is removed. | ||
| Create a resource block (maintenance / holiday / private event / closed) for a date range. | ||
| Confirm blocked slots do not appear as bookable in the player booking flow. |
9. Owner Settings
| Pass | Fail | Step |
|---|---|---|
| Set recurring weekly operating hours and apply one day's hours to all days. | ||
| Save the schedule and confirm slots in the booking flow respect the new hours. | ||
| Update GCash account name, number, and QR image and save. | ||
| Upload a cover photo and confirm it appears on the venue detail page. | ||
| Add multiple gallery photos, remove one, and save; confirm the gallery updates on the venue page. |
10. Owner Check-in
| Pass | Fail | Step |
|---|---|---|
| Open /owner/checkin and scan or enter a booking's check-in QR/token. | ||
| Confirm the booking moves to Checked In status. |
11. Open Play, Events & Tournaments
| Pass | Fail | Step |
|---|---|---|
| Open /open-play and confirm sessions list with skill level, host, and participant counts. | ||
| Open /events and confirm event cards with date, capacity, and registration fee render. | ||
| Open /tournaments and confirm tournament listings render. | ||
| Register/join an open play or event and confirm the participant count increments. |
12. Notifications & Emails
| Pass | Fail | Step |
|---|---|---|
| Make a booking and confirm a booking confirmation email is received. | ||
| Confirm a pre-game reminder email is received ahead of the booking (if scheduled). | ||
| Confirm in-app notifications appear in the dashboard bell icon and notifications page. |
13. Misc & Polish
| Pass | Fail | Step |
|---|---|---|
| Open /faq and confirm categories, search, and accordions work for players and owners. | ||
| Open /showcase and confirm all routes/assets are listed. | ||
| Test the site on a mobile viewport: navigation, booking flow, and owner pages are usable. | ||
| Confirm the footer links (Discover, For Owners, Account, FAQ) navigate correctly. | ||
| Confirm 404 page renders for an unknown route. |
Notes & Issues
1.
2.
3.
4.
5.
Return completed sheet to the Rally project owner.