Small product teams often ship app updates the way they ship website changes: build, upload, hope. Apps punish that habit. A broken release sits on users’ phones until they update again, and store review adds days between finding a bug and fixing it for everyone. A simple app beta testing routine, paired with a steady release rhythm, catches most problems before customers see them. Apple and Google both include the tools with a developer account; the work is setting them up and sticking to a routine.
This guide covers the testing options on each store, a release cycle that suits a team of two to ten people, and a checklist for each release. Store rules change, so check the linked official pages for current limits.
Apple: TestFlight
Apple’s TestFlight is the standard way to send pre-release iOS builds to testers. As of October 2026, Apple’s pages describe two kinds of tester:
- Internal testers: up to 100 members of your App Store Connect team with certain roles. Good for your own staff, developers and close collaborators.
- External testers: up to 10,000 people invited by email or public link. Your first build for external testing needs approval from App Review for TestFlight, and you must provide a beta description and review information.
According to Apple’s TestFlight overview, a build can be tested for up to 90 days, after which it stops working for testers. If your beta group is quiet for a while, upload a fresh build before the old one expires.

Google Play: testing tracks
Play Console offers three testing tracks, set out in Google’s guide to setting up tests:
- Internal testing: up to 100 testers per app, and updates usually reach them within minutes. Use it for your team’s daily or weekly builds.
- Closed testing: invite-only groups managed through email lists or Google Groups. Good for a beta group of real customers.
- Open testing: anyone can join from your store listing. Useful once the app is stable and you want broader feedback before a full release.
One rule matters for new developers. If your Play developer account is a personal account created after 13 November 2023, Google’s testing requirements ask for a closed test with at least 12 testers opted in continuously for 14 days before you can apply for production access. Recruit those testers early, or register the account as an organisation if your business qualifies.
Setting up app beta testing groups
Three rings work well for small teams:
- Team ring. Everyone in the company, on internal testing and TestFlight internal. Gets every build.
- Friendly customer ring. Twenty to fifty real users who agreed to try early versions and report problems. On a closed track and TestFlight external. Gets builds once the team ring has used them for a few days.
- Public. Everyone else, through the store.
Choose the friendly ring with care. Include people on older and cheaper phones, people in low-signal areas, and different user types if your app has them, such as customers and providers in a marketplace. A beta group made only of staff with new iPhones will miss the bugs your customers hit.
Give testers one easy way to report problems: TestFlight’s built-in screenshot feedback, a short form, or a dedicated WhatsApp group that someone on the team watches every day. Thank people when their report leads to a fix.
A release cycle that fits a small team
A two-week rhythm suits many small teams. It’s short enough to respond to feedback and long enough to finish meaningful work.
- Days 1 to 7: build features and fixes. Internal builds go to the team ring as work lands.
- Day 8: feature freeze. Only fixes from here.
- Days 8 to 11: the release candidate goes to the friendly customer ring. The team runs the release checklist.
- Day 11 or 12: submit to both stores.
- Days 12 to 14: roll out gradually and watch crash reports and reviews.
Urgent fixes skip the queue, but still go through the team ring for at least a few hours.
Roll out gradually
Both stores let you release an update to a portion of users first:
- On the App Store, a phased release spreads automatic updates over seven days, starting at 1% of users. You can pause it for up to 30 days in total. People can still download the update manually during that time.
- On Google Play, a staged rollout sends an update to a percentage you choose and raise by hand. You can halt it if something goes wrong. Staged rollouts apply to updates, not first releases.
Say a Jaipur travel booking app ships a new checkout. Crash reports climb on day two of the rollout, mostly on one Android version. The team halts the Play rollout, pauses the iOS release as a precaution, fixes the bug and ships a new build, with only a small slice of users affected.
Release checklist
- Version number and build number increased on both platforms.
- Main flows tested on a recent and an older phone for each platform: sign-up, the core action, payment, logout.
- Upgrade tested from the current store version, so saved data and logins survive.
- Backend changes deployed first and compatible with the old app version still on most phones.
- Crash reporting and analytics events checked in the release build.
- Release notes written in plain words.
- Store screenshots and descriptions updated if the interface changed.
- Someone named to watch crashes, reviews and support messages for the first 72 hours.
The backend point catches many small teams out. Users update slowly, so your server has to support at least the last two or three app versions. Add a minimum supported version check so you can ask very old versions to update.
Release planning and store setup can be part of our app development work, and teams with their own developers can use our part-time CTO support to set up the process. If your releases feel chaotic, a short call is a good place to start.
Frequently asked questions
How many beta testers does a new app need?
For a small team, 20 to 50 engaged testers outside the company usually surface the main problems, as long as they cover different devices and user types. More testers help less than more varied ones. If you have a new personal Google Play account, you’ll need at least 12 testers in a closed test for 14 days before production access.
Do TestFlight builds need Apple review?
Builds for internal testers don’t go through App Review. For external testers, Apple says your first build must be approved by App Review for TestFlight before you can share it, and builds added to external groups are sent for review automatically. Plan a little time for this, especially before a deadline.
How often should a small team release app updates?
Every two to four weeks suits many small teams. Regular releases keep each change small, which makes problems easier to trace and fix. Releasing too often wears out testers and fills the store page with update notes; releasing too rarely means bugs wait weeks for a fix. Pick a rhythm and keep it.
