Production Access

More Testing Required on Google Play: What It Means

Google names two reasons for this outcome, and both are fixable: fewer than 12 opted-in testers, or insufficient engagement. How to tell which applies.

Arfin Asha — Founder, OnTesters
Arfin AshaFounder, OnTesters
15 min read
On this page14 sections

"More testing required" is not a rejection. It is Google telling you that the app needs to keep running its closed test, and the Help Center names the two reasons it happens: having fewer than 12 opted-in testers, or insufficient tester engagement during the testing period.

That is unusually specific for a platform message, and it is worth treating as a diagnostic rather than a setback. Both named causes are things you can observe in Play Console and change.

The practical work is working out which one applied. In our experience across 1,500+ analyzed campaigns, it is usually the first — testers dropping below the 12-tester minimum accounts for roughly 40% of the rejections we see. Those are OnTesters' own figures from our own campaigns.

Which of the two applies to you

SignalLikely causeWhat it points to
Opted-in count dipped below 12 at any point in the windowFewer than 12 opted-in testersA headcount problem — buffer was too thin
Count held at 12+ but testers barely opened the appInsufficient engagementA recruitment-source problem
Count held, testers engaged, no updates shippedInsufficient engagementTesting happened but nothing visibly changed
Count built up gradually from day 1 to day 6ContinuityYour 14 continuous days started later than you thought
Testers opted in but never completed opt-in properlyFewer than 12Invitation-versus-opt-in confusion

Go and look at the count before you decide. Play Console shows opted-in testers, and if it was never comfortably above 12, the answer is the first reason and the fix is a bigger buffer.

Sizing the cohort so one dropout cannot break it

The most useful number to calculate before you recruit is not 12. It is 12 plus your expected losses, and the arithmetic is simple enough to do on the back of a note.

Think in terms of what can take a tester out of your count: a phone reset, a second Google account, an uninstall during a storage cleanup, a region restriction, or simply losing interest. Each of those removes a seat permanently unless you replace the person and restart their clock, which costs you days.

Cohort you recruitDropouts absorbable before the count breaksPractical read
120No margin at all. Every dropout is an emergency that forces a clock restart.
142Absorbs a couple of quiet weeks. Adequate if every tester is known to you.
164The comfortable zone for a cohort recruited from a network or community.
208A pool two thirds larger than the requirement asks for. Usually over-buying.

The jump from 12 to 16 costs four more people and buys the ability to lose a quarter of your cohort without the window collapsing. That is the trade worth making. The jump from 16 to 20 costs four more people again and buys margin you are unlikely to consume, because if you are losing eight of twenty you have a recruitment problem that extra seats will not fix.

There is a second sizing question underneath this one: where the seats come from. Four extra testers drawn from a single swap exchange behave like one point of failure, because reciprocity there ends when the partner's own campaign finishes. Four extra testers spread across your own network, a community you participate in, and one swap arrangement have no shared failure mode.

Cause one: the count

Google's requirement is at least 12 testers opted in continuously for the preceding 14 days. That is a continuous state, so a single day at 11 means the preceding 14 days do not satisfy the criterion — even if the count was 15 on the days either side.

This failure is almost always a sizing decision rather than bad luck. Recruiting exactly 12 leaves no margin for a phone reset, a Google account switch, or someone tidying up their apps. Recruiting 15-16 does.

What to change before your re-run:

  • Target 15-16 opted in. Three to four spares is the whole mitigation.
  • Verify opt-ins daily in Play Console. A dropout found the day it happens is recoverable; one found on day 13 is not.
  • Brief testers in writing. Google's guidance says to tell testers they must remain opted in continuously for at least 14 days. Most developers do not send that message, and it is the cheapest insurance available.
  • Diversify your sources. If every tester came from one swap thread, one bad week in that thread is your whole cohort.

Cause two: engagement

The second named reason is about what testers did, not how many there were. Twelve accounts that installed once and never opened the app again look like an unmet requirement even when the count is flawless.

Our own campaign data separates the two patterns clearly:

Observed practiceSuccess correlation
Testers active on 10 or more days97%
Testers active on 5-7 days41%
2 or more updates shipped during the window89%
No updates shipped during the window53%

OnTesters' own observations. The second pair is the one developers overlook: shipping updates is part of the engagement story, and a campaign where nothing changed for two weeks reads differently from one where two builds went out in response to feedback.

What to change:

  • Recruit from sources that produce engagement — your own network and your app's audience — rather than pure swap exchanges where reciprocity ends when the partner finishes.
  • Give testers something to do. A short list of specific things to try beats "use the app and tell me what you think."
  • Ship at least two updates during the window, and tell testers what changed. An update is a reason to reopen the app.
  • Ask directly when someone goes quiet. "I noticed you have not opened it in four days, is anything broken?" often produces a bug report and re-engagement at the same time.

Reading your own data before you diagnose

Most developers diagnose this one by feel. There are four places in Play Console that answer the question properly, and they take about fifteen minutes to read together.

What to openWhat you are looking forWhat it tells you
Closed testing track, testers tabThe opted-in count on the last day of the windowWhether the count held continuously, or dipped somewhere in the middle
Testers tab, per-tester detailWhich accounts went quiet, and on which dayWhether the failure was a few dropouts or general disengagement
Release history for the closed trackHow many builds went out inside the windowWhether testers had a reason to reopen the app
Play Console vitals and crash reportsWhether activity stopped after one specific buildWhether a regression caused the drop-off rather than tester apathy

The combination matters more than any single reading. A count that never fell below twelve, with most testers active across the full window and no updates shipped, points at the engagement reason. A count that held, with activity stopping on the same day for several testers, usually points at a build that broke something — which is worth confirming before you spend two weeks recruiting replacements.

A count that dipped below twelve at any point is the count reason, regardless of engagement. This is the one case where the diagnosis is immediate and the fix is mechanical, and it is also the case most developers misread, because a dip on day 9 still leaves you with twelve testers on day 14. Continuous is the word in the policy, and a dip breaks it.

The pattern worth writing down

Whatever you find, record it. Note the date the first tester went quiet, what changed in the build around that time, and which recruitment source those testers came from. If the same source produces the same dropout pattern on the re-run, you have learned something more valuable than the result of one application: which channel of yours actually holds engagement for a fortnight. Our own campaign data across 1,500+ analysed campaigns puts testers active on ten or more days at a 97% success correlation, against 41% for five to seven days. That gap is not a scheduling detail. It is the difference between running a test and buying a set of installs.

What not to do

  • Do not resubmit unchanged. If the reason was insufficient engagement or a low count, resubmitting the same campaign produces the same outcome and costs you the review window.
  • Do not pad the count with emulators or duplicate accounts. Community product experts have been clear that emulator installs are not legitimate testing, and Google Play runs integrity checks that look for exactly this pattern. You would be trading a recoverable delay for an account-level risk.
  • Do not assume there is a hidden metric. Google names the two reasons. Work from those rather than from theories about undisclosed scoring.
  • Do not swap out testers who are quiet but still opted in. They hold your count. Replace them after you have satisfied the requirement, not before.

A re-run plan

  1. Diagnose first. Check whether the opted-in count ever fell below 12. That tells you which cause applies.
  2. Keep the testers who are still opted in. They are not the problem unless they are disengaged, in which case see step 4.
  3. Add 3-5 new testers from a different source if the cause was the count.
  4. Replace the dormant ones if the cause was engagement — but only after you have enough opted-in people that the swap does not put you below the minimum.
  5. Rebuild a clean 14 continuous days at 12 or more before applying again.
  6. Ship two updates and write down what each fixed. You will need it for the next questionnaire.
  7. Summarise the feedback from the first run and the second. The application requires a summary, and a re-run gives you more to say, not less.

Working out which of the two reasons applies

Google names exactly two causes for this outcome, and they need different fixes. The diagnosis takes about ten minutes.

What your records showWhich reason appliesWhat to change
Opted-in count dipped below 12 at any pointFewer than 12 opted-in testersBigger buffer, and daily verification in Play Console
Count held, but testers barely opened the appInsufficient engagementDifferent recruitment sources, specific task lists, updates to reopen the app
Count held, testers engaged, nothing shippedInsufficient engagementShip two or more updates during the window and record what changed
Count built up gradually over several daysFewer than 12Your continuous run started later than you assumed
Testers opted in but never completed the opt-inFewer than 12Brief testers on the difference between installing and opting in

If you never actually checked the count daily, the honest answer is that you do not know which reason applies, and the safe assumption is the first one, because it is both the more common cause and the easier to eliminate. Our own campaign data across 1,500+ analysed campaigns puts testers dropping below the minimum at roughly 40% of rejections.

The engagement fix, in order of effect

If the problem was engagement rather than headcount, the changes that matter most are the least dramatic ones.

  1. Change where testers come from. Your own network and your app's actual audience produce engagement. Pure swap exchanges produce compliance until the trade completes. The comparison is in How to Find Android App Testers for Closed Testing.
  2. Give testers something specific to do. "Try the export feature and tell me if the file opens" gets a reply. "Let me know what you think" gets nothing.
  3. Ship two updates minimum. Two or more correlated at 89% in our own data against 53% with none, and an update is a built-in reason to message your cohort.
  4. Ask directly when someone goes quiet. "I noticed you have not opened it in four days — is anything broken?" frequently produces a bug report and a re-engaged tester at once.
  5. Brief the continuity rule in writing. Google's guidance tells developers to inform testers they must remain opted in continuously for at least 14 days.

One caution on ordering. If your count dropped, fix the count first. Raising engagement in a cohort of nine does not produce a compliant window, and you will spend two weeks on the second problem while the first one still blocks you.

What success in the re-run looks like

A re-run that works is usually distinguishable from the first attempt within the first four days.

  • You reach 15-16 opted in within two days rather than trickling up over a week.
  • Somebody reports something you did not know about before day 5.
  • You ship a build in the first half of the window and another in the second.
  • You can recite your opted-in count from memory, because you have looked at it every day.
  • The feedback summary is written as you go rather than reconstructed on the last evening.

None of that requires more money or more cleverness than the first attempt. It requires a buffer, a daily habit, and two shipped builds — which is roughly the whole difference between the 72% of campaigns that succeed on the first attempt across all campaigns and the 91% second-attempt rate where the rejection reason was addressed. OnTesters' own campaign figures.

The two sentences that describe this outcome

Google's Help Center states that if your app requires additional testing, you may need to continue running your closed test, and names two reasons: having fewer than 12 opted-in testers, or insufficient tester engagement during the testing period. That is the entire documented explanation, and it is specific enough to act on.

One consequence worth stating plainly: this is a request to keep testing, not a rejection. The app has not been refused. Both named causes are observable in Play Console and both are fixable, which is why the headline number in our own data matters here — where the rejection reason was addressed and the test repeated, the second-attempt approval rate is 91%, against 72% first-attempt across all campaigns including the ones that cut corners. OnTesters' own campaign figures.

What not to do is equally clear. Do not resubmit unchanged: if the cause was a thin count or weak engagement, the same campaign produces the same result and costs you the review window. Do not pad the count with emulators or duplicate accounts, which trades a recoverable delay for an account-level risk. And do not chase a hidden metric, because Google names the two reasons and there is nothing else to reverse-engineer.

Where to look next

If you have read this far and still are not sure which of Google's two reasons applies, the fastest route is to open Play Console and look at the opted-in count rather than to keep reading. If it never reached 12, or dipped at any point, the first reason applies and the fix is a bigger buffer. If it held comfortably and testers still barely used the app, the second applies and the fix is your recruitment source.

Whichever it is, do not resubmit unchanged. The recovery plan is in Production Access Rejected After 12 Testers: Next Steps, the recruitment comparison is in How to Find Android App Testers for Closed Testing, and the case for a managed pool that absorbs dropouts is in Google Play Tester Services: What You Are Buying.

Frequently Asked Questions

What does "more testing required" mean exactly?

Google documents that if your app requires additional testing, you may need to continue running your closed test. The Help Center names two reasons: fewer than 12 opted-in testers, or insufficient tester engagement during the testing period.

Is more testing required the same as a rejection?

No. It is an instruction to continue the closed test rather than a refusal. Both named causes are addressable, and the fix is mechanical: hold a higher count, or raise engagement, then let the 14 continuous days run again.

How many testers do I need next time?

Target 15-16 opted in rather than 12. Testers dropping below the minimum is the most common rejection reason in our own campaign data, and a modest buffer removes most of that risk.

Will Google tell me which reason applied?

Not necessarily with that level of detail. Play Console's opted-in tester count tells you whether the first reason applies, which distinguishes the two cases in practice.

Can I appeal instead of re-running the test?

If your count held at 12 or more throughout the window and testers engaged, it is reasonable to contact Google Play support and ask for clarification. If the count dipped, the cause is observable and re-running is the more productive path.

Sources

Google Play Console Help — App testing requirements for new personal developer accounts (official continued testing reasons, continuous opt-in requirement, inform-your-testers guidance, feedback summary obligation). Google Play Developer Community — community guide covering the 12-tester requirement (community content, not policy text). OnTesters campaign figures are our own.

Closed testing

Need testers who stay opted in for the full 14 days?

OnTesters provides 12 real testers on physical Android devices, with replacements for dropouts and free retesting if Google asks for more testing. From $14.99.

We do not sell or guarantee production access

See pricing
Arfin Asha — Founder, OnTesters

Arfin Asha

Founder, OnTesters

Android developer and QA specialist. Built OnTesters after working through Google Play’s 12-tester closed testing requirement on real devices. Read the full story

More on Production Access

The other guides in this cluster.

All Production Access guides

All 33 guides in the Google Play closed testing library.

Get 12 testers for Google Play closed testingMoney-back guaranteeMatched in 6-24 hours