One DelegateQA Test Sheet

Pilot test checklist — tick each feature, mark pass/fail, and add comments.

Progress: 0/49 (0%)0 pass0 fail0 skip
AuthSign Up – Customer

New customer can register with name, email, phone and password

AuthSign Up – Agent

New agent can complete multi-step signup including service type and profile photo

AuthSign In

Existing user can sign in and is routed to the correct dashboard

AuthToken Refresh

Session stays active after 5 hours (auto-refresh) and logs out correctly on expiry

AuthForgot Password

Password reset email is received and reset flow works end-to-end

Customer HomeGreeting & Name

Correct time-based greeting and user's name are displayed

Customer HomeStatus Bar

Status bar (time, battery, network) is visible with correct colours on all screens

Customer HomeServices Grid

All 6 service tiles display and navigate to the correct screens

Customer HomePromo Carousel

Carousel auto-scrolls and manual swipe works; Book Now navigates correctly

Customer HomeActive Booking Banner

Active booking banner appears and tapping it opens the tracking screen

Customer HomeRecent Bookings

Last 3 bookings listed with correct status badge; View all navigates to Bookings tab

Agent HomeHeader Design

Header shows greeting, service label, avatar with status dot, and notification bell

Agent HomeOnline Toggle

Toggle switches agent online/offline; status updates persist and customers can/cannot find agent

Agent HomeVerified Badge

Verified agents show green shield; pending agents show amber hourglass

Agent HomeTotal Earnings (70%)

Total earnings card shows 70% of completed booking amounts, not the full 100%

Agent HomePerformance Stats

Rating, reviews, and completed job count display correctly

Agent HomeQuick Actions Grid

Availability, My Jobs, Wallet, and Profile cards navigate to correct screens

Bookings (Customer)Booking List

All bookings load and display with correct status badge and amount

Bookings (Customer)Tab Filters

Tab pills filter correctly (Pending, Confirmed, In Progress, Completed, Cancelled)

Bookings (Customer)Booking Detail

Tapping a card opens the detail sheet with full booking info

Bookings (Customer)Pay Now

Pay Now button appears for unpaid confirmed bookings and completes payment

Bookings (Customer)Track Order

Track Order opens the map tracking screen for active bookings

Bookings (Customer)Rate Service

Rate Service button appears for unrated completed bookings

Bookings (Customer)Pull to Refresh

Pull-to-refresh updates the booking list

Bookings (Agent)Jobs List

Agent's assigned bookings appear in the Jobs tab

Bookings (Agent)Accept / Decline

Agent can accept or decline a new job request

Bookings (Agent)Mark Complete

Agent can mark a job as complete and it moves to Completed status

Payments & WalletPaystack Checkout

Paystack payment sheet opens with correct amount; successful payment confirms booking

Payments & WalletWallet Balance

Agent wallet shows correct available balance after completed jobs (70% share)

Payments & WalletTransaction History

Last 5 transactions display with correct credit/debit direction and amounts

Payments & WalletWithdraw Funds

Agent can initiate and complete a withdrawal using OTP verification

Payments & WalletFinance Trend Chart

Bar chart renders for This month / This week range; empty state shows when no data

NotificationsPermission Request

App requests push notification permission on first launch (customer and agent)

NotificationsToken Registration

Push token is saved to the backend after permission is granted

NotificationsNew Job Alert

Agent receives push notification when a new booking is assigned

NotificationsBooking Status Alert

Customer receives push notification when booking status changes

NotificationsNotification Bell

Bell badge shows unread count; tapping opens the notification panel

NotificationsForeground Alerts

Push alerts appear as banners even when app is in the foreground

Agent ServicesAvailability Schedule

Agent can set and update their available time slots

Agent ServicesProfile Completion

Agent profile shows correct service type, photo, and personal info

Agent ServicesGo Online / Offline

Online status is reflected in real-time on the customer-facing service list

UI / UXFonts & Typography

Raleway font family renders correctly across all screens

UI / UXDark Header Screens

All dark-header screens show the status bar icons clearly (no white-on-white)

UI / UXTab Bar (Agent)

Agent tab bar shows Home, Jobs, Wallet, Account with correct active state

UI / UXTab Bar (Customer)

Customer tab bar shows Home, Services, Bookings, Support, Account

UI / UXEmpty States

Appropriate empty-state illustrations and CTAs show when lists are empty

UI / UXLoading Indicators

Spinners / skeleton loaders appear while data is fetching

UI / UXError Handling

Toast or modal messages appear for network errors and invalid actions

UI / UXPull to Refresh

Pull-to-refresh works on Home and Bookings screens

One Delegate QA Test Sheet · 2026