Glossary
What is beta testing?
Beta testing is a pre-release phase in which a near-final version is distributed to external users, to uncover bugs and gather feedback before public launch.
What beta is genuinely for
Two things that internal testing cannot provide: real-world conditions, and users who do not already know how the product works.
Real-world means the device and network diversity no internal test covers — older phones, poor connections, unusual configurations, other software installed. Unfamiliar users means discovering what is confusing to someone approaching it fresh, which the building team is structurally unable to assess.
Running one that produces signal
- Recruit people like your actual users, not enthusiasts who tolerate anything.
- Make reporting effortless. Most problems go unreported because reporting is work.
- Instrument the build, since behavioural data reveals what feedback does not — people report opinions and act on frustrations.
- Ask specific questions. 'Any feedback?' produces nothing; 'what did you expect when you tapped that?' produces something.
- Set expectations about stability, or you will collect complaints about known issues.
The selection bias
Beta testers are not representative, and this is worth accounting for rather than forgetting. People who volunteer for betas are more technical, more tolerant of defects, and more invested than the general population.
The practical consequence is that beta feedback systematically understates confusion and overstates enthusiasm. A feature that beta testers found straightforward may be baffling to everyone else, and a warm reception from an engaged group is weak evidence about a cold audience.
The correction is to weight behavioural data over stated feedback, and to treat user acceptance testing with people who resemble real users as a separate exercise rather than as the same one.
Common questions
How many beta testers do I need?
Enough device and network diversity to surface environmental problems, which is usually more about variety than volume. A few hundred varied testers beats thousands of similar ones.
Open or closed beta?
Closed for controlled feedback and recruited representativeness. Open for scale and load testing, at the cost of a much more self-selected group.
More in engineering and integration
The interfaces and plumbing an ad stack is wired together with.
- Alpha testing
- Android App Links
- App Clip
- Apple Ads
- Application
- Application program interface (API)
- Callback
- Deep linking
- Instant apps
- In-app purchase (IAP)
- lockWindow
- Operating system
- Server-to-server (S2S)
- Software development kit (SDK)
- Tech stack
- Universal linking
- User acceptance testing (UAT)
- User interface (UI)
- Web-to-app script