<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Can Dizdar</title>
    <description>The latest articles on DEV Community by Can Dizdar (@founder_can).</description>
    <link>https://dev.to/founder_can</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4033645%2Fd0644075-2152-4b4c-9edc-5cc626dde380.png</url>
      <title>DEV Community: Can Dizdar</title>
      <link>https://dev.to/founder_can</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/founder_can"/>
    <language>en</language>
    <item>
      <title>Where to find beta testers for your app (the free ways first)</title>
      <dc:creator>Can Dizdar</dc:creator>
      <pubDate>Thu, 05 Nov 2026 22:28:34 +0000</pubDate>
      <link>https://dev.to/founder_can/where-to-find-beta-testers-for-your-app-the-free-ways-first-2840</link>
      <guid>https://dev.to/founder_can/where-to-find-beta-testers-for-your-app-the-free-ways-first-2840</guid>
      <description>&lt;p&gt;A TestFlight link dropped in a group chat usually gets a few installs and almost no feedback. I run a paid testing service, so I'm biased, but most of what works is free, and it's worth trying in this order.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Start with people who already know you
&lt;/h2&gt;

&lt;p&gt;Your email list, your Discord, the friends who actually fit your audience. They install because they like you, which is also the problem: they're kind, and they rarely tell you what's broken.&lt;/p&gt;

&lt;p&gt;What helps is a small, specific ask. Not "let me know what you think", but "open the app, sign up, and try to log your first workout. Reply with the moment you got stuck." One task and a deadline gets you more replies than a long message.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. On iOS, TestFlight does the distribution
&lt;/h2&gt;

&lt;p&gt;TestFlight has two kinds of testers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Internal testers&lt;/strong&gt; are people on your App Store Connect team, up to 100.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;External testers&lt;/strong&gt; can be anyone, up to 10,000, by email invite or a public link.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Two things catch people out. The first build you send to external testers goes through Apple's beta app review, so do that a few days before you need the testers. And each build expires after 90 days, so an old link stops working.&lt;/p&gt;

&lt;p&gt;The public link is the useful part. Put it wherever your audience already is, and you can recruit strangers without collecting their emails first.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. On Android, use the Play Console tracks
&lt;/h2&gt;

&lt;p&gt;Google Play gives you three testing tracks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Internal testing:&lt;/strong&gt; up to 100 testers, no review, the fastest way to get a build onto real phones.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Closed testing:&lt;/strong&gt; testers join through an opt-in link, by email list or Google Group.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open testing:&lt;/strong&gt; anyone can join from the store listing.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If your developer account is a personal one created after 13 November 2023, there's a catch: you need a closed test with at least 12 testers opted in for 14 days in a row before you can publish to production. Plan for that early. It holds up a lot of the first launches I see.&lt;/p&gt;

&lt;p&gt;Outside Play, Firebase App Distribution is the closest thing to TestFlight. You upload an APK or AAB and invite testers by email, but they have to install the Firebase App Tester app first, and some won't.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Communities and beta directories
&lt;/h2&gt;

&lt;p&gt;Reddit testing communities, BetaList and BetaFamily are free to post in. They can work, especially if your app is interesting to other makers. Reply rates swing a lot, though, and testers who sign up for fun drift away after a day or two. Follow up personally with anyone who installs.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. How many testers you actually need
&lt;/h2&gt;

&lt;p&gt;Fewer than you think, for usability. Nielsen Norman Group's research found that about five people per type of user find most of the usability problems. Three rounds of five, with fixes in between, will teach you more than one round of fifteen.&lt;/p&gt;

&lt;p&gt;You need more people for crashes on odd devices, and at least 12 for the Google Play rule above, plus a few spare in case someone drops out.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Ask them to record, not to summarize
&lt;/h2&gt;

&lt;p&gt;The most useful thing a beta tester can give you is their screen and their voice while they use the app. A written summary tells you what they remember. A recording shows you the twelve seconds where they couldn't find the button.&lt;/p&gt;

&lt;p&gt;We see this in our own numbers: across 664 completed sessions on TestFi, recorded sessions averaged 78 out of 100 on our quality score, against 50 for written ones. If a tester is willing, ask them to share a screen recording with you.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. When paying for testers makes sense
&lt;/h2&gt;

&lt;p&gt;When you need people on the build today, when you need strangers rather than friends, or when you want a recording from every tester without chasing anyone. That's what we built TestFi for: testers install your build on their own phones and record the session, $5.99 a recorded tester or $3.99 for a written report. I wrote up &lt;a href="https://www.testfi.app/beta-testers?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=beta_testers_nov2" rel="noopener noreferrer"&gt;the free and paid options side by side here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you try the free routes first and they work, great. That's the cheapest feedback you'll ever get.&lt;/p&gt;

&lt;p&gt;Where did your first beta testers come from? I'm curious what's worked for other people.&lt;/p&gt;

</description>
      <category>android</category>
      <category>ios</category>
      <category>testing</category>
      <category>indiedev</category>
    </item>
    <item>
      <title>More testing required to access Google Play production? A 14-day plan before you reapply</title>
      <dc:creator>Can Dizdar</dc:creator>
      <pubDate>Fri, 23 Oct 2026 16:50:54 +0000</pubDate>
      <link>https://dev.to/founder_can/google-play-production-access-rejected-a-14-day-plan-before-you-reapply-26m4</link>
      <guid>https://dev.to/founder_can/google-play-production-access-rejected-a-14-day-plan-before-you-reapply-26m4</guid>
      <description>&lt;p&gt;Google refused your production access with an email titled "More testing required to access Google Play production". It lists two possible reasons, that testers weren't engaged with your app or that you didn't follow testing best practices, and asks you to test with closed testing "for an additional 14 days with real testers" before applying again. Your account is fine and nothing gets removed. So the real question is what to do with those 14 days.&lt;/p&gt;

&lt;p&gt;This is the plan I'd follow. I run TestFi, a closed testing service, so I read a lot of these emails. Google doesn't say how it scores engagement, so treat this as a plan built around what the production form asks, not a formula.&lt;/p&gt;

&lt;h2&gt;
  
  
  Day 0: work out which reason it is
&lt;/h2&gt;

&lt;p&gt;There are two. Fewer than 12 opted-in testers is a count, and Play Console shows it to you. Insufficient engagement is a judgment about what your testers did. They need different fixes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Below 12:&lt;/strong&gt; recruit back up. Each tester needs 14 days in a row, so in practice the clock starts again from the day you're back at 12.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Engagement or "best practices":&lt;/strong&gt; keep the testers you have if they'll actually use the app, and change what you ask of them.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Either way, don't delete or pause the closed track. That throws away everyone who's still opted in.&lt;/p&gt;

&lt;h2&gt;
  
  
  Day 1: give testers tasks, not "try the app"
&lt;/h2&gt;

&lt;p&gt;Write down three to five things a real user would do in their first week. For a made-up recipe app: save three recipes, build a shopping list from two of them, switch units to metric, cook one thing in step-by-step mode. Send the list with one place to reply, an email address or a form.&lt;/p&gt;

&lt;p&gt;"Try the app and let me know" gets you nothing you can put on the form.&lt;/p&gt;

&lt;h2&gt;
  
  
  Days 2 to 6: keep a log
&lt;/h2&gt;

&lt;p&gt;One row per tester per thing they did: date, who, what, what broke. A spreadsheet is plenty. You'll copy from it on day 14, because the form asks for exactly this: whether testers used all the features, whether their usage looked like real users, and a summary of the feedback and how you collected it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Day 7: ask for a note, then ship a fix
&lt;/h2&gt;

&lt;p&gt;Ask each tester what they did and what annoyed them. Pick one thing they reported and fix it. Push the build to the closed track and tell testers what changed, so they open the new version. An update doesn't reset anyone's days, since Google counts opt-ins, not versions.&lt;/p&gt;

&lt;p&gt;That one update is the most direct answer to "testing best practices". The production readiness part of the form asks what you changed because of the closed test, and "version 1.0.3 fixed the crash two testers hit on Android 13" is an answer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Days 8 to 13: a second round
&lt;/h2&gt;

&lt;p&gt;Give the testers who went quiet one more task, ideally one that touches the fix. If someone has gone for good, don't worry about it unless you'd drop below 12.&lt;/p&gt;

&lt;h2&gt;
  
  
  Day 14: write the answers from the log
&lt;/h2&gt;

&lt;p&gt;A weak answer to the engagement question: "Testers used the app and gave positive feedback." It's probably true, and it tells the reviewer nothing.&lt;/p&gt;

&lt;p&gt;A stronger one, for the made-up recipe app: "11 of 14 testers saved at least three recipes in the first week. Most used the shopping list; only two tried unit conversion, which is what we expect from new users. Four testers said the screen turned off in the middle of step-by-step mode. Version 1.0.3 on day 8 keeps the screen awake in that mode, and three of those four cooked with it again after the update."&lt;/p&gt;

&lt;p&gt;That one has counts, a problem, a version number and a date, and you can only write it if you logged things as they happened. Then apply. Google says the review usually takes 7 days or less.&lt;/p&gt;

&lt;h2&gt;
  
  
  If you need new testers
&lt;/h2&gt;

&lt;p&gt;If your testers were swap partners who stopped opening the app, recruit people who will use it, and get more than 12 so a single dropout doesn't restart the clock. Across 112 closed tests we ran up to October 2026, reaching 12 confirmed installs took a median of 63.6 hours, so add about three days to the plan.&lt;/p&gt;

&lt;p&gt;That part is what TestFi sells: &lt;a href="https://www.testfi.app/google-play-12-testers?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=gplay_reject_oct26" rel="noopener noreferrer"&gt;16 testers on your track for $39.99&lt;/a&gt;, a note from each one on day 7 and day 14, and draft answers for the production form written from those notes. If fewer than 12 are still opted in on day 14, the test runs again free, and the same goes if Google refuses you over engagement and fewer than 12 testers wrote notes that show real use. Nobody controls Google's decision, us included.&lt;/p&gt;

&lt;p&gt;Still choosing a track? The previous post in this series covers &lt;a href="https://dev.to/founder_can/internal-vs-closed-vs-open-testing-on-google-play-which-one-counts-for-the-12-tester-rule-482m"&gt;internal vs closed vs open testing&lt;/a&gt;. The longer version of this one, with an FAQ, is &lt;a href="https://www.testfi.app/blog/google-play-production-access-rejected?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=gplay_reject_oct26" rel="noopener noreferrer"&gt;on our blog&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>android</category>
      <category>googleplay</category>
      <category>testing</category>
      <category>indiedev</category>
    </item>
    <item>
      <title>Internal vs closed vs open testing on Google Play: which one counts for the 12-tester rule</title>
      <dc:creator>Can Dizdar</dc:creator>
      <pubDate>Fri, 23 Oct 2026 10:40:53 +0000</pubDate>
      <link>https://dev.to/founder_can/internal-vs-closed-vs-open-testing-on-google-play-which-one-counts-for-the-12-tester-rule-482m</link>
      <guid>https://dev.to/founder_can/internal-vs-closed-vs-open-testing-on-google-play-which-one-counts-for-the-12-tester-rule-482m</guid>
      <description>&lt;p&gt;If your personal Play developer account was created after 13 November 2023, only one of the three testing tracks gets you to production: closed testing. Internal testing doesn't count toward the 12 testers for 14 days, and open testing stays locked until you already have production access.&lt;/p&gt;

&lt;p&gt;That's the short answer. The rest is the four mistakes I see most from developers who run closed tests through TestFi. It's my product, so weigh that, but each of these mistakes costs about a week whoever you test with.&lt;/p&gt;

&lt;h2&gt;
  
  
  The three tracks side by side
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Internal&lt;/th&gt;
&lt;th&gt;Closed&lt;/th&gt;
&lt;th&gt;Open&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Who can join&lt;/td&gt;
&lt;td&gt;People you add by email&lt;/td&gt;
&lt;td&gt;Your email lists or a Google Group&lt;/td&gt;
&lt;td&gt;Anyone who finds it on Google Play&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;How many&lt;/td&gt;
&lt;td&gt;Up to 100 per app&lt;/td&gt;
&lt;td&gt;Lists of up to 2,000 each, or Google Groups&lt;/td&gt;
&lt;td&gt;Unlimited, or a cap of at least 1,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Review first&lt;/td&gt;
&lt;td&gt;Usually live in minutes&lt;/td&gt;
&lt;td&gt;Normal app review&lt;/td&gt;
&lt;td&gt;Normal app review&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Counts for the 12-tester rule&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;On a new personal account&lt;/td&gt;
&lt;td&gt;Available&lt;/td&gt;
&lt;td&gt;Available, and required&lt;/td&gt;
&lt;td&gt;Locked until production access&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Mistake 1: running the 14 days on internal testing
&lt;/h2&gt;

&lt;p&gt;Internal is the easy track. No review, and builds reach your phone in minutes. So people invite twelve friends there, wait two weeks, and then can't find an Apply for production button anywhere. Google only counts testers opted in to a closed track. Keep internal for yourself and your team, and put testers on closed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mistake 2: being on both tracks yourself
&lt;/h2&gt;

&lt;p&gt;Someone who qualifies for more than one track gets the build with the highest version code. And anyone opted in to internal has to opt out before they can receive closed builds. If your own phone never shows the closed build, that's usually why: leave internal first. If your team should always get the newest build, number internal builds above closed ones.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mistake 3: treating open testing as a shortcut
&lt;/h2&gt;

&lt;p&gt;On a personal account created after 13 November 2023, open testing is locked until you have production access, and production access needs the closed test. You can't skip ahead. The order is internal while you build, closed to qualify, then production, and open testing after that if you still want a public beta. Older personal accounts and organization accounts can go straight to open.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mistake 4: thinking day 14 is the finish line
&lt;/h2&gt;

&lt;p&gt;There are two different reviews. Every build you push to a track goes through app review. Production access review happens once, after the closed test qualifies: you fill in a questionnaire in Play Console and Google decides whether the account can publish. Google says that usually takes 7 days or less.&lt;/p&gt;

&lt;p&gt;Finishing the 14 days doesn't approve you on its own. The form asks what your testers did and what you changed because of them. I went through it &lt;a href="https://dev.to/founder_can/google-plays-production-access-form-question-by-question-what-to-write-after-your-14-day-closed-4052"&gt;question by question&lt;/a&gt; earlier in this series.&lt;/p&gt;

&lt;p&gt;Updating the app during the test is fine, by the way. A new build goes through review again, but nobody's days reset, because Google counts opt-ins, not versions. A mid-test fix also gives you something real to write on that form.&lt;/p&gt;

&lt;h2&gt;
  
  
  How long the whole thing takes
&lt;/h2&gt;

&lt;p&gt;Across 112 closed tests we ran up to October 2026, the median time to the 12th installed tester was 63.6 hours. Add the 14 days, a day or two of review at the start, and up to a week of production review at the end. Plan on about 17 days before you can apply.&lt;/p&gt;

&lt;p&gt;The days count per tester. If your 12th person joins on day 3, your earliest application date moves back with them, and anyone who opts out and back in needs a new 14 days in a row. That's why paid services put more than 12 people on the track. &lt;a href="https://www.testfi.app/google-play-12-testers?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=gplay_tracks_oct26" rel="noopener noreferrer"&gt;TestFi puts 16 on yours for $39.99&lt;/a&gt;, with notes from each tester on day 7 and day 14.&lt;/p&gt;

&lt;p&gt;The longer version, with paid apps, Google Groups and an FAQ, is in &lt;a href="https://www.testfi.app/blog/closed-testing-vs-open-testing-google-play?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=gplay_tracks_oct26" rel="noopener noreferrer"&gt;our internal vs closed vs open testing guide&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>android</category>
      <category>googleplay</category>
      <category>testing</category>
      <category>indiedev</category>
    </item>
    <item>
      <title>What makes a Google Play closed test slow? Data from 85 closed tests</title>
      <dc:creator>Can Dizdar</dc:creator>
      <pubDate>Sat, 17 Oct 2026 16:14:46 +0000</pubDate>
      <link>https://dev.to/founder_can/what-makes-a-google-play-closed-test-slow-data-from-85-closed-tests-hgk</link>
      <guid>https://dev.to/founder_can/what-makes-a-google-play-closed-test-slow-data-from-85-closed-tests-hgk</guid>
      <description>&lt;p&gt;When a Google Play closed test drags, the natural thing is to blame the testers. Our numbers say it's mostly something else.&lt;/p&gt;

&lt;p&gt;I run TestFi, which fills closed tests for developers on new personal Play accounts. Testers usually take all the seats within a couple of hours. Then each one goes through two hand-offs before they count: the developer adds their Gmail to the testers list in Play Console, and the tester installs from the opt-in link.&lt;/p&gt;

&lt;h2&gt;
  
  
  The numbers
&lt;/h2&gt;

&lt;p&gt;I took the 85 closed tests that ran on TestFi in August and September 2026 and reached 12 confirmed installs, and split them by how long that took after the test went live. We count an install once we've checked the tester's proof.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Time to 12 installs&lt;/th&gt;
&lt;th&gt;Tests&lt;/th&gt;
&lt;th&gt;Median time for the developer to add a tester's Gmail&lt;/th&gt;
&lt;th&gt;Median time from added to installed&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;3 days or less&lt;/td&gt;
&lt;td&gt;42&lt;/td&gt;
&lt;td&gt;3.7 hours&lt;/td&gt;
&lt;td&gt;16.0 hours&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3 to 7 days&lt;/td&gt;
&lt;td&gt;21&lt;/td&gt;
&lt;td&gt;19.2 hours&lt;/td&gt;
&lt;td&gt;19.4 hours&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;More than 7 days&lt;/td&gt;
&lt;td&gt;22&lt;/td&gt;
&lt;td&gt;24.7 hours&lt;/td&gt;
&lt;td&gt;20.1 hours&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The install step hardly moves: testers took 16 to 20 hours whether the test was fast or slow. The difference sits in the first hand-off. In the fast tests, a tester's Gmail went onto the list in under four hours. In the slow ones it took a day, and that day comes back for every tester who arrives late.&lt;/p&gt;

&lt;p&gt;The fix is boring. If you use an email list, check it twice a day and add people as they show up, not in one batch at the weekend. Or put a Google Group on the track: testers join the group themselves and the hand-off disappears.&lt;/p&gt;

&lt;h2&gt;
  
  
  Things that stop testers installing at all
&lt;/h2&gt;

&lt;p&gt;Speed is one problem. A few setups block installs completely. Check these before you share the link:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The link. The store listing link (it has &lt;code&gt;/store/apps/details&lt;/code&gt; in it) doesn't let anyone join a test. Testers need the opt-in link from your closed testing track, the one with &lt;code&gt;/apps/testing/&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;The release. If the build is still in review, or was never rolled out to the closed track, testers have nothing to install.&lt;/li&gt;
&lt;li&gt;Paid apps. Google Play charges everyone who installs a paid app, closed-test testers included. Make a promo code for each tester and send it with the link.&lt;/li&gt;
&lt;li&gt;Countries. If the track is limited to some countries, testers outside them can't install. Leave it open unless the app really doesn't work elsewhere.&lt;/li&gt;
&lt;li&gt;The Google account on the phone. Testers have to install with the exact Gmail you added. Anyone with two accounts on one phone runs into this.&lt;/li&gt;
&lt;li&gt;Device compatibility. A high minimum SDK or a device exclusion in the catalog quietly blocks some phones.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Before you share the link
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Opt-in link, not the store link.&lt;/li&gt;
&lt;li&gt;Release approved and rolled out to the closed track.&lt;/li&gt;
&lt;li&gt;Promo codes ready if the app costs money.&lt;/li&gt;
&lt;li&gt;Countries open.&lt;/li&gt;
&lt;li&gt;Someone checking the testers list twice a day, or a Google Group on the track.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;None of this makes Google's 14 days shorter. It shortens everything around them, which is usually what turns a three-week job into five.&lt;/p&gt;

&lt;p&gt;Disclosure: I'm the founder of TestFi. Our closed test puts 16 testers on your track for $39.99, or 20 for $49.99, and the campaign page lists each tester's Gmail as they arrive so you can paste it into Play Console straight away. Our public numbers are on the &lt;a href="https://www.testfi.app/data/google-play-closed-testing?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=gplay_slow_oct26" rel="noopener noreferrer"&gt;closed testing data page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Hit something that isn't on this list? Tell me in the comments.&lt;/p&gt;

</description>
      <category>android</category>
      <category>googleplay</category>
      <category>mobile</category>
      <category>testing</category>
    </item>
    <item>
      <title>Google Play's production access form, question by question (what to write after your 14-day closed test)</title>
      <dc:creator>Can Dizdar</dc:creator>
      <pubDate>Sat, 17 Oct 2026 16:13:27 +0000</pubDate>
      <link>https://dev.to/founder_can/google-plays-production-access-form-question-by-question-what-to-write-after-your-14-day-closed-4052</link>
      <guid>https://dev.to/founder_can/google-plays-production-access-form-question-by-question-what-to-write-after-your-14-day-closed-4052</guid>
      <description>&lt;p&gt;Getting 12 testers through 14 days is the part everyone talks about. After that, Play Console hands you a form, and the form is where a lot of apps get turned back.&lt;/p&gt;

&lt;p&gt;I run TestFi, a small testing marketplace, and developers forward us their refusal emails. The reason is almost never that they had too few testers. It's that Google didn't see enough engagement, or didn't see the developer do anything with what testers said. Both get judged from what you write in this form.&lt;/p&gt;

&lt;p&gt;Google doesn't publish the form, and the wording shifts a little between accounts. This is how it reads in Play Console in 2026. There are three sections.&lt;/p&gt;

&lt;h2&gt;
  
  
  About your closed test
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. How did you recruit users for your closed test? For example, did you ask friends and family, or use a paid testing provider?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Tell the truth, including if you paid a testing service. Paid testers aren't against the rules. Fake accounts, emulators and one person running five accounts are. A vague answer reads worse than an honest one.&lt;/p&gt;

&lt;p&gt;Weak: "Friends and online communities."&lt;/p&gt;

&lt;p&gt;Better: "16 testers through [service], a paid testing provider, plus 3 colleagues. Everyone installed from the opt-in link on their own Android phone."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. How easy was it to recruit testers for your app?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Multiple choice. Pick what happened. Nobody gets refused for saying it was hard.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Describe the engagement you received from testers.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is the one the refusals point at. Numbers beat adjectives: how many testers stayed the full 14 days, how often they came back, what they actually did in the app. If you asked for check-ins, say how many came back.&lt;/p&gt;

&lt;p&gt;Weak: "Testers were very engaged and used the app every day."&lt;/p&gt;

&lt;p&gt;Better (the app here is made up, use your own numbers): "14 of 16 testers stayed opted in for all 14 days. 13 sent a written check-in on day 7 and 12 on day 14. Most used the habit list and reminders. 5 tried CSV export, which is how we found the export crash."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Provide a summary of the feedback that you received from testers. Include how you collected the feedback.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Two answers in one. How: a form, check-in questions, an email thread, a feedback button in the app. What: group it into themes and count them. "Six testers said onboarding asked for too much before showing anything" is a summary. "Testers liked the app" isn't.&lt;/p&gt;

&lt;h2&gt;
  
  
  About your app
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;5. Who is the intended audience for your app?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One or two specific sentences. "Students revising for exams who want five-minute daily reviews" beats "everyone who wants to learn".&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Describe how your app provides value to the users.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;What someone can do with it that they couldn't before, in plain words. Not a feature list.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7. How many installs do you expect in your first year?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Multiple choice. Be realistic. A small number is not a red flag.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your production readiness
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;8. What changes did you make based on your closed test?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The other refusal reason I see a lot: testers said things and nothing changed. List the updates you shipped during or after the test, each one tied to something a tester said, with version numbers.&lt;/p&gt;

&lt;p&gt;Weak: "We fixed some bugs and improved the UI."&lt;/p&gt;

&lt;p&gt;Better: "1.0.3 fixed the CSV export crash two testers reported. 1.0.4 cut onboarding from five screens to two after six testers called it too long."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;9. How did you decide that your app is ready for production?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Your evidence. What testers found and you fixed, what's still open and why it can wait, testers getting through the main flow on the last build.&lt;/p&gt;

&lt;h2&gt;
  
  
  Collect the material during the 14 days, not after
&lt;/h2&gt;

&lt;p&gt;Nearly every weak answer I've read has the same cause: the developer opened the form on day 15 with nothing written down.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Give testers a small task every few days, so they have something specific to report.&lt;/li&gt;
&lt;li&gt;Ask for a written check-in on day 7 and day 14 at least, and keep them.&lt;/li&gt;
&lt;li&gt;Ship one update during the test that answers something a tester said.&lt;/li&gt;
&lt;li&gt;Write down version numbers and dates as you go.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Already refused? You can run another closed test and apply again. Do those four things the second time and write the answers from what you collected.&lt;/p&gt;

&lt;p&gt;Disclosure: I'm the founder of TestFi. Our closed test is $39.99 for 16 testers, or $49.99 for 20. Every tester writes check-in notes on day 7 and day 14, and the campaign dashboard drafts answers to this form from those notes, leaving brackets for the parts only you know, like what you changed. Details at &lt;a href="https://www.testfi.app/google-play-12-testers?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=gplay_form_oct26" rel="noopener noreferrer"&gt;testfi.app/google-play-12-testers&lt;/a&gt;. The advice above works however you find your testers.&lt;/p&gt;

&lt;p&gt;If your refusal email says something I didn't cover, paste the reason in the comments and I'll tell you what I'd write.&lt;/p&gt;

</description>
      <category>android</category>
      <category>googleplay</category>
      <category>mobile</category>
      <category>startup</category>
    </item>
    <item>
      <title>How to get 12 testers for Google Play closed testing (with numbers from 112 closed tests)</title>
      <dc:creator>Can Dizdar</dc:creator>
      <pubDate>Thu, 15 Oct 2026 23:06:19 +0000</pubDate>
      <link>https://dev.to/founder_can/how-to-get-12-testers-for-google-play-closed-testing-with-numbers-from-112-closed-tests-40nl</link>
      <guid>https://dev.to/founder_can/how-to-get-12-testers-for-google-play-closed-testing-with-numbers-from-112-closed-tests-40nl</guid>
      <description>&lt;p&gt;If you opened a personal Google Play developer account after November 13, 2023, you can't publish to production until you've run a closed test with at least 12 testers who stay opted in for 14 days in a row. Then you apply for production access and Google reviews it.&lt;/p&gt;

&lt;p&gt;I run TestFi, a small testing marketplace, and a lot of what we do now is exactly this. Since May we've run more than a hundred of these closed tests for other developers. This is what I'd tell a friend who just hit the "Your app requires more testing to access Google Play production" screen.&lt;/p&gt;

&lt;p&gt;The rule, in plain words&lt;br&gt;
At least 12 testers, opted in to a closed testing track.&lt;br&gt;
14 consecutive days, counted per tester.&lt;br&gt;
After that you apply for production access. The application asks about your closed test, and Google says the review usually takes 7 days or less.&lt;br&gt;
It applies to personal accounts only. Organization accounts don't have it.&lt;/p&gt;

&lt;p&gt;Does the 14-day clock reset if a tester drops out?&lt;br&gt;
For that seat, yes. Google counts the 14 days per tester. If someone leaves on day 10 and you replace them on day 11, the new person starts their own 14 days, and you can't apply until 12 people have each done 14. One drop-out late in the test can push your date out by almost two weeks.&lt;/p&gt;

&lt;p&gt;That's the whole reason to recruit more than 12. We put 16 on every run. Four spare seats sounds like a lot until you've watched someone uninstall on day 12.&lt;/p&gt;

&lt;p&gt;Where to find 12 testers&lt;br&gt;
Friends and family&lt;br&gt;
Free. The hard part isn't getting 12 people to install, it's getting 12 people to keep the app for two weeks and open it more than once. It works if you have a group chat that owes you a favor.&lt;/p&gt;

&lt;p&gt;Swap communities&lt;br&gt;
Developers test each other's apps, through Reddit threads, Discord servers or apps built around swapping. Free in money, expensive in time: you test their apps too, and people tend to drift off once their own test is done.&lt;/p&gt;

&lt;p&gt;Fiverr gigs&lt;br&gt;
The cheapest paid route, often $5 to $15 to start. What the listing doesn't tell you is whether the testers are distinct real people on real phones, whether they stay for all 14 days, and whether they'll use the app enough to give you something to write in the application. Ask before you order.&lt;/p&gt;

&lt;p&gt;Closed testing services&lt;br&gt;
As of October 2026 they run from about $15 to $40 per app for 12 to 25 testers, and most offer a refund or a re-run if Google says no. Read the guarantee's conditions, and check whether the testers are real people or other developers in a swap.&lt;/p&gt;

&lt;p&gt;How long does it take?&lt;br&gt;
Getting the testers is the fast part, though not instant. In our &lt;a href="https://www.testfi.app/data/google-play-closed-testing" rel="noopener noreferrer"&gt;public numbers&lt;/a&gt; (112 closed tests up to 1 October 2026), the median time from publishing a test to the 12th confirmed install was 63.6 hours, a little under three days. Twelve testers claim the seats within about two hours. The rest is two hand-offs per tester: the developer adds their Gmail to the Play Console list (median 8 hours), then the tester installs (median 19 hours). If you add testers the moment they sign up, you take a day off your own timeline.&lt;/p&gt;

&lt;p&gt;Then the 14 days start, and then Google's review. So from "I need testers" to "approved", plan on roughly three to four weeks, not two.&lt;/p&gt;

&lt;p&gt;Why Google refuses production access over "engagement"&lt;br&gt;
The production access application asks how you recruited testers, how engaged they were, what feedback they gave, and what you changed because of it. A refusal over engagement usually means one of two things: testers installed the app and barely opened it, or the answers were vague.&lt;/p&gt;

&lt;p&gt;What helps:&lt;/p&gt;

&lt;p&gt;Give testers something specific to do every few days ("create an account", "try the export", "use it once on day 7"), not just "install it".&lt;br&gt;
Collect their feedback in writing during the test, so you have real material to summarize later.&lt;br&gt;
Ship at least one update during the 14 days that responds to something a tester said, and mention it in the application.&lt;br&gt;
Answer with specifics: how many testers, what they used, a short quote or two, what you fixed.&lt;br&gt;
If you got refused, you can run another closed test and apply again. Do the four things above the second time.&lt;/p&gt;

&lt;p&gt;Is it allowed to pay testers?&lt;br&gt;
Google's requirement sets the number of testers and the 14 days. It doesn't say where testers have to come from, and paid testing services and freelancers are common. What matters is that they're distinct real people using the app on their own phones. Fake accounts, emulators and one person running several accounts are the things to stay away from.&lt;/p&gt;

&lt;p&gt;What I'd do&lt;br&gt;
Start the closed test as soon as the build is stable, not the week you want to launch.&lt;br&gt;
Recruit 15 or 16 people, not 12.&lt;br&gt;
Give them a small task every few days and keep their notes.&lt;br&gt;
Push one update during the test.&lt;br&gt;
Write the production access answers from those notes, with numbers.&lt;br&gt;
Disclosure, since you're reading this on a post by the founder of a testing service: TestFi's closed test is $39.99 for 16 real testers, each one leaves notes on day 7 and day 14, and if fewer than 12 are still there on day 14 we run it again for free. Details are at &lt;a href="//testfi.app/google-play-12-testers"&gt;testfi.app/google-play-12-testers&lt;/a&gt;. The steps above work whatever you end up using.&lt;/p&gt;

&lt;p&gt;If you're stuck on something specific, ask in the comments. I'll answer.&lt;/p&gt;

</description>
      <category>android</category>
      <category>googleplay</category>
      <category>mobile</category>
      <category>testing</category>
    </item>
    <item>
      <title>Google Play 12 Testers for 14 Days: The Complete Guide (2026)</title>
      <dc:creator>Can Dizdar</dc:creator>
      <pubDate>Fri, 17 Jul 2026 10:38:02 +0000</pubDate>
      <link>https://dev.to/founder_can/google-play-12-testers-for-14-days-the-complete-guide-2026-18o8</link>
      <guid>https://dev.to/founder_can/google-play-12-testers-for-14-days-the-complete-guide-2026-18o8</guid>
      <description>&lt;p&gt;If you created a personal Google Play developer account after November 13, 2023, you cannot publish your app until you run a closed test with at least 12 testers opted in for 14 continuous days. This guide covers the Play Console setup, the mistakes that quietly reset your 14-day clock, and the real ways to find testers.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Google actually requires
&lt;/h2&gt;

&lt;p&gt;You need at least 12 testers opted in to your closed test, continuously for the last 14 days, before you can apply for production access. Twelve invites sent is not twelve testers. It means twelve unique Google accounts that opted in through your link and installed the app on a real device. Emulators, bots, and duplicate accounts do not count.&lt;/p&gt;

&lt;p&gt;Organization accounts are exempt. Google dropped the minimum from 20 testers to 12 on December 11, 2024, but kept the 14-day window.&lt;/p&gt;

&lt;p&gt;Only the closed track counts. Internal testing and open testing don't, and &lt;a href="https://www.testfi.app/blog/closed-testing-vs-open-testing-google-play?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=gplay_jul26" rel="noopener noreferrer"&gt;this comparison of internal, closed and open testing&lt;/a&gt; covers what each one is for.&lt;/p&gt;

&lt;h2&gt;
  
  
  Setting up closed testing in Play Console, step by step
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;In Play Console, open your app and go to Test and release, then Testing, then Closed testing. Create a new closed test track.&lt;/li&gt;
&lt;li&gt;Upload a build to the track. Any installable version is enough to start.&lt;/li&gt;
&lt;li&gt;Add testers under the track's Testers tab: paste Gmail addresses or link a Google Group.&lt;/li&gt;
&lt;li&gt;Send testers the opt-in link Play Console generates. Each person must open it signed into their Google account, tap Join, then install from the Play Store.&lt;/li&gt;
&lt;li&gt;The 14-day clock starts once the track is live and at least 12 testers have opted in. It counts from the moment you cross 12.&lt;/li&gt;
&lt;li&gt;After 14 unbroken days at 12 or more testers, an Apply for production button appears on your dashboard.&lt;/li&gt;
&lt;li&gt;Google reviews the application, usually within 7 days.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The part that catches most developers: the clock resets
&lt;/h2&gt;

&lt;p&gt;The 14 days must be consecutive. If a tester opts out on day 9, their days are gone; opting back in restarts them from zero. If you drop below 12 testers total, your whole window breaks. This is why recruiting friends fails so often: people uninstall, switch phones, or forget, and one dropout on day 13 pushes your launch back two weeks.&lt;/p&gt;

&lt;p&gt;The real goal is not 12 testers. It is 12 testers who will not leave.&lt;/p&gt;

&lt;h2&gt;
  
  
  How long getting to 12 takes
&lt;/h2&gt;

&lt;p&gt;I run a testing service (more on that below), so I have numbers. Across 112 closed tests up to October 2026, the median time to the 12th installed tester was 63.6 hours, about two and a half days. It isn't always that quick: 19 tests took more than a week. The &lt;a href="https://www.testfi.app/data/google-play-closed-testing?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=gplay_jul26" rel="noopener noreferrer"&gt;full breakdown by month&lt;/a&gt; is public.&lt;/p&gt;

&lt;p&gt;So budget three days to fill the track, then the 14 days, then up to a week of review.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ways to find your 12 testers
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Friends and family.&lt;/strong&gt; Free, unreliable. Works only if you can personally nag 15+ people daily.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Swap groups on Telegram/Discord/forums.&lt;/strong&gt; Free, slow, and feedback quality is near zero because everyone is farming opt-ins.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fiverr gigs.&lt;/strong&gt; $5 to $50 for testers who opt in and vanish. Some use account patterns that look like testing farms to Google.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A paid testing service.&lt;/strong&gt; This is what I built &lt;a href="https://www.testfi.app/google-play-12-testers?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=gplay_jul26" rel="noopener noreferrer"&gt;TestFi&lt;/a&gt; for. $39.99 puts 16 real testers on your closed track, so a couple of dropouts don't sink you, and if fewer than 12 are still opted in on day 14 the re-run is free. Each tester also sends written notes on day 7 and day 14, which is the kind of evidence Google's production form asks about.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Full disclosure: TestFi is my product. The prices are public and you can check everything without talking to anyone.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;When does the 14-day clock start?&lt;/strong&gt; Once your track is live with a build and 12+ testers have opted in. Not when you create the track.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Do testers need to open the app every day?&lt;/strong&gt; The written rule is staying opted in for 14 continuous days. But Google's review also asks about engagement, and apps whose testers never opened them get rejected for insufficient testing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What happens if a tester opts out?&lt;/strong&gt; Their continuous-day count dies. Below 12 total, your window breaks and restarts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How long does the production review take?&lt;/strong&gt; Usually within 7 days. Budget about three weeks end to end.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Updated October 2026 with current prices and data. Originally published on the &lt;a href="https://www.testfi.app/blog/get-12-testers-google-play-closed-testing?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=gplay_jul26" rel="noopener noreferrer"&gt;TestFi blog&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>android</category>
      <category>googleplay</category>
      <category>testing</category>
      <category>indiedev</category>
    </item>
  </channel>
</rss>
