When you open Google Play Console for the first time, you see four testing tracks: internal, closed, open, and production. Most developers are confused about which one they need and why. This guide explains the difference between closed testing and open testing — and which one is blocking your production access.

Bottom line upfront: Closed testing is what Google requires before granting production access. Open testing is optional and comes after. If you're stuck waiting for production approval, closed testing is your focus.

The Four Google Play Testing Tracks

TrackWho Can Access ItTester LimitRequired for Production?
Internal TestingYour team (up to 100)100No
Closed TestingInvited users only (opt-in link)UnlimitedYes — 12 for 14 days
Open TestingAny Google Play userUnlimitedNo
ProductionEveryone on Google PlayN/AGoal

What Is Closed Testing?

Closed testing is a private testing track where users can only join by clicking a specific opt-in URL you generate from Google Play Console. The key characteristics:

What Is Open Testing?

Open testing makes your app available to any Google Play user who wants to be a tester. Characteristics:

Why Closed Testing Blocks Production Access

Google requires closed testing (not open testing) for production access because the opt-in system creates accountability. Real humans choosing to join your test creates a verifiable signal that actual people are using your app. Open testing, which anyone can stumble into, doesn't carry the same signal.

The 14-day consecutive requirement means Google wants sustained engagement, not just a one-day spike. This filters out developers who rush through the process with temporary fake activity.

The Right Order of Operations

  1. Internal testing: Use this to test your app with your own team before involving external testers. Fix critical bugs here.
  2. Closed testing: Get 12+ real testers opted in for 14+ consecutive days. This is the production access gate.
  3. Apply for production access: Once 14 days are complete, submit the application. Takes 3-7 days.
  4. Open testing (optional): Run a broader soft launch while you wait for full production approval, or after you launch.
  5. Production: Your app goes live globally on Google Play.

Common Mistakes

Thinking open testing counts toward the requirement. It doesn't. Only opted-in testers on the closed testing track count toward the 12-tester, 14-day requirement.

Using internal testing instead of closed testing. Internal testing has a 100-person limit and is meant for your direct team. The testers you add in internal testing do not count toward production access requirements.

Mixing up which track testers are on. If you add someone's email to internal testing but they haven't clicked a closed testing opt-in link, they're not counted.

{CTA}

How to Set Up Closed Testing (Quick Steps)

  1. In Play Console: Testing → Closed Testing → Create track (or use default "Alpha")
  2. Upload your app APK or AAB to the track
  3. Set up a tester group or email list under the track
  4. Publish the track (must be "Published" not "Draft")
  5. Copy the opt-in URL from the track settings
  6. Share the opt-in URL with at least 12 real Android users
  7. Wait for 14 consecutive days with 12+ testers opted in
  8. Apply for production access when eligible

The most time-consuming step is step 6 — finding 12 real Android users who will actually commit for 14 days. That's what TestLaunch Pro solves.