<?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: Hafid Rizqifaluthi</title>
    <description>The latest articles on DEV Community by Hafid Rizqifaluthi (@hafid_rizqifaluthi).</description>
    <link>https://dev.to/hafid_rizqifaluthi</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%2F4100288%2Febb991ed-1d25-4e7e-b0c0-e7ddbd3668e1.png</url>
      <title>DEV Community: Hafid Rizqifaluthi</title>
      <link>https://dev.to/hafid_rizqifaluthi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/hafid_rizqifaluthi"/>
    <language>en</language>
    <item>
      <title>Google Play's 12-Tester Rule: What Actually Counts (2026)</title>
      <dc:creator>Hafid Rizqifaluthi</dc:creator>
      <pubDate>Sat, 29 Aug 2026 13:11:12 +0000</pubDate>
      <link>https://dev.to/hafid_rizqifaluthi/google-plays-12-tester-rule-what-actually-counts-2026-57jl</link>
      <guid>https://dev.to/hafid_rizqifaluthi/google-plays-12-tester-rule-what-actually-counts-2026-57jl</guid>
      <description>&lt;p&gt;If you opened a personal Google Play developer account on or after November 13, 2023, you cannot publish to production until you have run a closed test with at least 12 testers who stayed opted in for 14 consecutive days.&lt;/p&gt;

&lt;p&gt;I lost two weeks to this. Not because the rule is complicated, but because almost every detail that can go wrong is invisible until it does. Here is the version I wish I had read first.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who this applies to
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Condition&lt;/th&gt;
&lt;th&gt;Applies?&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Personal account created on/after Nov 13, 2023&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Personal account created before that date&lt;/td&gt;
&lt;td&gt;No — grandfathered&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Organization account (D-U-N-S)&lt;/td&gt;
&lt;td&gt;No — exempt&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Your Play Console dashboard shows the requirement for your account. Treat that as the source of truth over any blog post, including this one.&lt;/p&gt;

&lt;h2&gt;
  
  
  It's 12, not 20
&lt;/h2&gt;

&lt;p&gt;The policy launched requiring 20 testers and Google reduced it to 12 in 2025. A lot of guides still say 20. If you're planning around 20 you're recruiting eight people you don't need.&lt;/p&gt;

&lt;h2&gt;
  
  
  "Opted in" does not mean what you think
&lt;/h2&gt;

&lt;p&gt;This is the one that cost me. A list of email addresses counts for nothing. A tester counts only once they:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open the opt-in link&lt;/li&gt;
&lt;li&gt;Press &lt;strong&gt;Become a tester&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Appear as an active tester in your closed testing track&lt;/li&gt;
&lt;li&gt;Install through that link&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The failure mode nobody warns you about: your tester accepts the invite on their laptop with account A, but their phone's Play Store is signed into account B. To them it looks done. In your Console, nothing happened.&lt;/p&gt;

&lt;p&gt;Verify every single tester inside Play Console before you start counting days.&lt;/p&gt;

&lt;h2&gt;
  
  
  Internal testing does not count
&lt;/h2&gt;

&lt;p&gt;It has to be the closed testing track. I've seen people run a full 14 days on internal testing and discover it at the end.&lt;/p&gt;

&lt;h2&gt;
  
  
  Continuous means continuous
&lt;/h2&gt;

&lt;p&gt;The count has to stay at 12 or above for the whole 14 days. Someone opts out on day 11 and you are back to day zero. Opting back in later doesn't restore the streak.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;So recruit 15 or 16.&lt;/strong&gt; This is the single highest-leverage decision in the whole process. Four extra people cost you a few messages. A restart costs two weeks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Opting in isn't the only signal
&lt;/h2&gt;

&lt;p&gt;Google also considers whether your testers actually engaged with the app. You don't need heavy daily usage, but 12 people who installed and never opened it is a weaker position than 12 people who used it a few times and sent you notes.&lt;/p&gt;

&lt;p&gt;Ask for feedback twice during the window — around day 4 and day 11. Five questions is plenty:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What device and Android version?&lt;/li&gt;
&lt;li&gt;How many times did you open it this week?&lt;/li&gt;
&lt;li&gt;Anything crash, freeze, or feel slow?&lt;/li&gt;
&lt;li&gt;What was confusing the first time?&lt;/li&gt;
&lt;li&gt;One thing you'd change?&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Then there's a questionnaire
&lt;/h2&gt;

&lt;p&gt;After the 14 days you apply for production access and Google asks about your test. Roughly:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How did you recruit testers?&lt;/li&gt;
&lt;li&gt;How engaged were they?&lt;/li&gt;
&lt;li&gt;How did you collect feedback?&lt;/li&gt;
&lt;li&gt;Who is your audience and what value does the app provide?&lt;/li&gt;
&lt;li&gt;What did you change based on testing, and why is it ready?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Answer these specifically. "12 testers recruited from a community of [audience], 14 stayed the full window, feedback via a structured form on days 4 and 11, and I fixed a crash on Android 13 plus shortened onboarding from four screens to two" is a completely different submission than "I tested with friends and it works well".&lt;/p&gt;

&lt;p&gt;This is why you take notes during the test instead of trying to reconstruct them on day 15.&lt;/p&gt;

&lt;h2&gt;
  
  
  Budget three weeks, not two
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Recruiting and verifying opt-ins: 2–4 days&lt;/li&gt;
&lt;li&gt;The mandatory window: 14 days&lt;/li&gt;
&lt;li&gt;Production review afterwards: additional days, longer for new accounts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you have a launch date, start the closed test three weeks out.&lt;/p&gt;

&lt;h2&gt;
  
  
  The short version
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;It's 12 testers, 14 continuous days, closed track only.&lt;/li&gt;
&lt;li&gt;Recruit 15–16 so one drop-out isn't a restart.&lt;/li&gt;
&lt;li&gt;Verify opt-ins in Play Console, never from your own list.&lt;/li&gt;
&lt;li&gt;Keep notes from day one for the questionnaire.&lt;/li&gt;
&lt;li&gt;Make sure Data Safety, your privacy policy, and your app's actual behaviour all agree with each other.&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;&lt;em&gt;I packaged the tracker, recruitment scripts, and compliance checklists I used into a kit — &lt;a href="https://paraiso584.gumroad.com/l/jgulsu" rel="noopener noreferrer"&gt;Play Store Launch Kit&lt;/a&gt;. Everything above works fine without it.&lt;/em&gt;&lt;/p&gt;

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