Managed service

Google Play closed testing, run for you

Google Play closed testing is a process, not a purchase. You need testers who will install your app, use it, and stay opted in for the full window. 12Tests supplies that roster and the record of it, so the requirement is met without you recruiting anyone yourself.

What the service covers

The whole requirement, not just the tester headcount

Most people who search for a closed testing service are trying to solve one specific problem: they have a build, they have a Play Console track, and they do not have twelve people who will install their app on a real phone and keep it installed. The testing requirement is not satisfied by uploads, and it is not satisfied by a mailing list.

A managed service means somebody else runs the recruitment, the assignment, the device install and the retention. You send a Play Console opt-in link, and the testing happens. What you get back is a dashboard showing who is assigned, what they found, and a written report you can attach to a production access application.

  • A roster of real Android testers, not emulators or your own colleagues
  • Installs performed on genuine hardware across a spread of Android versions
  • The opt-in list kept intact for the full 14-day window
  • A written feedback report covering crashes, layout and usability
  • A timestamped record you can point Play Console at
How it works

From payment to assigned testers in hours, not weeks

The reason this exists is that the slow part of closed testing has never been the testing. It is finding people. Posting in a forum, asking in a community, waiting for strangers to care enough about your app to install it — that is where the weeks go, and it is where most launches quietly stall.

With 12Tests the roster already exists. Payment confirms, testers are assigned against your package name, and your app is installed on their devices within hours. The 14 days then run, uninterrupted, because nobody has to remember to nudge anyone.

  • Submit your package name and your Play Console opt-in link
  • Pay once per app — there is no subscription to cancel later
  • Testers are assigned to your build within hours
  • Your app is installed and used for 14 continuous days
  • Submit for production access with the testing already documented
Who it suits

Built for new personal developer accounts

If you are publishing on Google Play for the first time from a personal developer account, you will hit the closed testing requirement before you are allowed to apply for production access. That is the audience this is built for.

It is equally useful for an established app that is adding a new Android version or entering a new category, where you want regression coverage without standing up your own device lab.

  • First-time personal developer accounts applying for production access
  • Existing apps adding a major version that needs regression coverage
  • Teams without an internal Android device lab
  • Developers who have tried recruiting testers themselves and given up
Before you start

What to have ready, and what we check first

The service needs two things from you and both are quick to produce. The first is your app package name, exactly as it appears in Play Console. The second is the closed testing opt-in link, which is the shareable URL Play Console generates for the closed track — usually a play.google.com/apps/testing address.

That link is validated before payment rather than after. A link that points at the wrong track, a stale release, or an app that is not in closed testing will not accept anyone, and testers who cannot opt in burn the days you paid for. Checking it up front is the difference between a 14-day window that counts and a 14-day window that does not.

Worth doing while you are in there: complete your store listing, confirm your content rating and privacy policy URL, and make sure the build you are testing is the one you intend to ship. Testers report against what they installed, so testing a build you are about to replace wastes the window.

  • Your exact package name as shown in Play Console
  • A live closed testing opt-in link for that package
  • A store listing with description, screenshots and content rating
  • The build you intend to publish, not a placeholder
The timeline

What the fourteen days actually look like

Once payment confirms, testers begin being assigned against your package. Assignment is not all at once: it ramps over the first few hours so the roster fills in the order testers are matched, and your dashboard shows the count climbing rather than a single jump.

The 14-day window runs from that assignment, uninterrupted. Because nobody needs chasing, there is no churn to backfill, and the count in Play Console stays at or above the roster you paid for for the whole period. Nothing has to be restarted.

At the end of the window you have a completed closed test, a written report of what testers did and found, and an application that is measured against a requirement you have actually met.

  • Assignment ramps over the first hours after payment
  • The 14-day count runs continuously from assignment
  • No backfilling, so the roster never dips below the required count
  • A written report plus screenshots on the higher plans
What you see

Your dashboard, minute by minute

The dashboard is not a marketing page. It is the same view Google reviewers see: opt-in state per tester, assignment against your package name, and the testing record as it grows. Every tester who joins, every day they remain opted in, and every report produced during the window is visible there.

Because the assignment is not instant, the dashboard is also where you confirm the roster is filling the way you expect. If an opt-in link is wrong or a release is stale, the count stalls early rather than failing on the last day. That early signal is the main reason a managed service is faster than recruiting yourself.

  • Opt-in state per tester, in real time
  • Assignment linked to your exact package name
  • A testing record that grows as the window runs
  • An early signal if something is blocking testers
The guarantee

When testing completed is still refused

On the paid plans, a production access refusal after a completed test triggers a refund. The conditions are narrow by design: the testing must have run to the end of its window, the roster must have been complete, and the only evidence Google provides for the refund is its own rejection email.

That last detail is the reason the testing record is produced as a deliverable rather than something that happens in the background. If the application is refused, the refund needs something to stand on besides a customer saying the testing was done — it needs the Google email, the dashboard record, and the written report that show it was.

  • Only the paid plans carry the production access guarantee
  • The guarantee applies after the full 14-day window is complete
  • Refund evidence is Google’s rejection email plus the testing record
  • The written report is the deliverable, not an afterthought
Questions

Google Play closed testing, run for you — common questions

It supplies the testers and runs the testing for you. You provide your app and your Play Console opt-in link; the service recruits or assigns real Android testers, installs your build on their devices, keeps them opted in for the required 14 days, and produces a record of the testing plus a written feedback report.

Start your closed testing track today

Submit your app, pay once, and have testers assigned within hours instead of spending weeks on recruitment.