Lesson 5 of 6 · 25 min

User Acceptance Testing: A Checklist Before Launch

Test the app like your client's users will, before your client sees a single bug.

In this lesson1. Test the jobs, not the screens2. Check what clients notice first3. Fix, retest, then show the client4. Worked example: catching a brand leak5. Common testing mistakes

Test the jobs, not the screens

Acceptance testing checks that each must-have job works end to end for each kind of user. Write test cases straight from the scope: a customer places an order and pays, staff see it, the owner sees it in the report. Run them on the phones and browsers your client's users actually have. Record each result with a screenshot.

  • One test case per job per user type
  • Real devices and browsers
  • Payments and messages in test mode
  • Screenshots for every result

Check what clients notice first

Clients notice spelling, slow pages, broken links, unclear error messages and emails that show the wrong name. Check that every email, page title and document carries your brand, not the build partner's. Check sign in, password reset and what happens with no internet. These small things shape the client's first impression more than any feature.

Fix, retest, then show the client

Send issues to your partner in one list with steps to reproduce. Retest every fix. Only then run a guided session with the client, where they complete the core jobs themselves. Ask them to sign off the jobs that pass, and agree a date for anything left.

Worked example: catching a brand leak

During testing of a white-label booking app, the agency found that password reset emails showed the build partner's name in the sender line. It also found a payment error message written for developers, not customers. Both went into the issue list with screenshots and steps to reproduce.

After fixes, the agency retested, then ran a guided session where the client booked, paid and cancelled an appointment on their own phone. The client signed off the core jobs that day.

Common testing mistakes

Clients judge an app in its first five minutes. Thorough testing before that moment is part of the product.

  • Testing only on the developer's laptop
  • Skipping password reset and offline cases
  • Letting the client find the first bugs
  • Not retesting fixes
Key takeaways
  • Write test cases from the scope, per job and user type.
  • Test on real devices with payments in test mode.
  • Check brand, emails and error messages carefully.
  • Show the client only after fixes are retested.
Try it

Create a test sheet for your sample app with at least ten cases covering every user type. Add brand and email checks. Run it on two phones and one desktop browser.

Check your understanding

1. Where should acceptance test cases come from?

2. Which check protects white-label?

3. When should the client run the guided session?

← PreviousManaging App Timelines and Change RequestsNext lesson →App Handover and Selling a Maintenance Retainer
XDQ Partner Network

Turn what you learn into monthly income

Resell AI agents and apps under your own brand. Up to 30% off credits, up to 30% recurring share, and apps built by XDQ Labs for your clients. Free to join.

Partner NetworkFor developer agenciesFor resellersFor consultantsWhite-label buildsDeal registration
Join the Partner Network free →
XDQ xAgents · AI lab for your company
While you sleep, your AI agents keep working.

From USD 49 or INR 2,999 a month. A person approves every step.

Start free, 14 days →See every agent300 credits · no card needed · prices include taxes🚀 Startup? Free landing page for 30 days →Need custom software or a security review? Send a brief →
Practise this lesson

Templates from our playbooks

Copy ready templates with when to use each one and why it works.

Playbook · Agency growthThe Agency LinkedIn Growth System: Positioning, a Weekly Content Engine, 10 Post Hooks and 40 Outreach MessagesFor software, AI and digital agencies. How to pick a niche, set up founder and team profiles, publish three posts a week, use hiring posts for reach, and start conversations with 40 messages for clients and partners.50 templates · 27 min readOpen the playbook →Playbook · Agency growthReach Beyond LinkedIn: A Channel by Channel Growth Plan for Agencies and ResellersGoogle Business Profile, WhatsApp Business, YouTube, Instagram, communities, directories, job platforms, partnerships, events, email and AI search. What each channel is good for, how to start, and 25 ready posts and captions.25 templates · 24 min readOpen the playbook →Playbook · Reselling software40 Sales Scripts for Software Resellers: Calls, WhatsApp, Demos, Objections and RenewalsFor people reselling software to small and mid sized businesses in India. Call openers, WhatsApp messages for warm leads, demo and no show scripts, objection replies, closing, onboarding and renewal scripts.40 templates · 25 min readOpen the playbook →