TestBuddy Sign in

Guide

Internal vs closed vs open testing on Google Play

Internal testing gets builds to up to 100 people you name within minutes; closed testing reaches a group you control and is the track that counts toward the 12 testers requirement; open testing lets anyone join from Google Play, and new personal accounts only get it after production access.

Updated , 8 min read

Three tiered platforms of phones: small, medium and large

In short

Internal: up to 100 testers per app, added by email, available before your app setup is complete, fastest to update. Closed: email lists, Google Groups or organizations, needs a completed app setup, and is where personal accounts created after 13 November 2023 run their 12 testers for 14 days. Open: anyone can join and the test is visible on Google Play; for those new personal accounts it unlocks only after production access.

Watch one trap: a user who opts in to your internal test is not eligible for your closed test until they opt out of the internal one.

Everything below comes from two Play Console Help articles: Set up an open, closed, or internal test and App testing requirements for new personal developer accounts. Numbers and rules are Google's; the advice on when to use each track is ours.

What are the testing tracks on Google Play?

Play Console offers three testing tracks before production: internal, closed and open. Each track holds its own releases. A device receives the highest version code published on the tracks its user is eligible for. Closed and open testers are also eligible for production, so if production carries a higher version code, they receive the production release instead.

Google recommends starting with an internal test, then expanding to a small group of closed testers. You can run internal tests alongside closed and open tests for different versions, and you can run several closed tests and one open test at the same time.

What is internal testing on Google Play?

Internal testing is for quick distribution to a small group of trusted testers. Google describes it like this:

Internal testing does not satisfy the closed testing requirement for new personal accounts.

What is closed testing on Google Play?

Closed testing shares your app with a targeted group of users that you control, to fix issues and make sure the app complies with Google Play policy before launch. It is the track where new personal accounts run the required test.

Google Groups let you manage testers outside Play Console. TestBuddy works this way: you add its tester group to your closed test, and the developers in your wave opt in through your link. Our guide to setting up closed testing walks through the screens.

What is open testing on Google Play?

Open testing surfaces your test version on Google Play, so anyone can join and submit private feedback. Google asks you to make sure your app and store listing are ready to be seen publicly before you choose it.

For personal accounts created after 13 November 2023, the testing requirements article is explicit: "Open testing becomes available after you gain production access." It cannot be your route to production; it comes after.

Which testing track counts for the 12 testers requirement?

Closed testing. Google requires personal developer accounts created after 13 November 2023 to run a closed test with at least 12 testers who have been opted in continuously for at least 14 days before applying for production access. Internal testers do not count, and open testing is not available to these accounts until production access is granted.

Two details catch people out:

For the full rule and what Google asks when you apply, see the 12 testers for 14 days rule.

How do internal, closed and open testing compare?

Internal testingClosed testingOpen testing
Who can joinPeople on your email listsPeople on your lists, Google Groups or organizations who opt inAnyone who opts in
Tester limit100 per appUp to 200 lists of up to 2,000 users, 50 lists per trackUnlimited, or a limit of at least 1,000
Access requirementNoneCompleted app setupProduction access, for new personal accounts
Time to reach testersMinutes for new bundlesSeveral hours after first publicationSeveral hours after first publication
Found by search on Google PlayNoNo, until open testing or productionYes for new apps, or from the store listing
Policy and security reviewMight not be subject to standard reviewNo exception noted by GoogleNo exception noted by Google
Paid appsFree for testersTesters payTesters pay
FeedbackYour own channelYour channel, plus private feedback on Google PlayYour channel, plus private feedback on Google Play
Counts for 12 testersNoYesNo

Is internal app sharing the same as internal testing?

No. Internal app sharing is a separate tool: you upload an app bundle or APK on the internal app sharing page and share a download link, restricted to email lists or open to anyone with the link. Version codes do not need to be unique, debuggable builds are allowed, and uploads can be signed with any key. A link can be shared widely but at most 100 users can download through it, and links expire 60 days after upload.

Those uploads cannot be included in releases on testing or production tracks, so internal app sharing has nothing to do with the closed testing requirement. It is a convenient way to pass a build to a teammate.

When should you use each testing track?

Use internal testing for every build you want on a real device

It is the fastest route from upload to phone, it works before your store listing and app setup are finished, and it suits quality checks and debugging. Keep it to yourself and a few people who will not be in your closed test.

Use closed testing for the 12 testers and for pre-launch feedback

As soon as your app setup is complete, publish a closed test, add your tester list or Google Group, and share the opt-in link. Aim for more than 12 testers so a departure does not drop you below 12, and give them reasons to use the app every day: Google asks about engagement when you apply. Our guide to finding testers for closed testing compares the options. Additional closed tracks are useful later, when different teams test different features.

Use open testing once you have production access

For a new personal account, open testing comes after production access. It then works as a public beta: a wider audience, private feedback, and a test version anyone can find. Make sure your store listing is ready for public eyes first.

A typical path for a new personal account: an internal test for yourself, a closed test with 15 or more testers for at least 14 days, an application for production access, then open testing or a production release. If the application is refused, see what to do when production access is rejected.