page.title=Get real user feedback with beta tests page.metaDescription=Run alpha and beta tests from the developer console, and make improvements and correct issues before you release. page.image=images/cards/distribute/engage/beta.jpg page.tags="beta, alpha, release channels" Xnonavpage=true @jd:body <p> With alpha or beta tests run from the Developer Console you can collect user feedback on early versions of your app, then make improvements and correct issues before you release to the full Play Store audience. </p> <img src="{@docRoot}images/distribute/googleplay/dev-console_running-a-beta-test.png" srcset="{@docRoot}images/distribute/googleplay/dev-console_running-a-beta-test.png 1x, {@docRoot}images/distribute/googleplay/dev-console_running-a-beta-test_2x.png 2x" width="500"> <p>Testing your app with a select group of users will give you a chance to fix any technical or user experience issues before you release it widely, so that you can be confident about releasing the best version of your app to the majority of your users. Feedback from your test users won't affect your app’s public rating.</p> <p> Learn more about <a href= "https://support.google.com/googleplay/android-developer/answer/3131213" class="external-link">how to run a beta test.</a> </p> <h2 id="how-to">How to Do It</h2> <ul> <ul> <li> <strong>Open beta —</strong> Use an open beta when you want any user who has the link to be able to join your beta with just one click. One of the advantages of an open beta is that it allows you to scale to a large number of testers. However, you can also limit the maximum number of users who can join. </li> <li> <strong>Closed beta using email addresses —</strong> If you want to restrict which users can access your beta, you have a new option: you can now set up a closed beta using lists of individual email addresses which you can add individually or upload as a .csv file. These users will be able to join your beta via a one-click opt-in link. </li> <li> <strong>Closed beta with Google+ community or Google Group —</strong> You can continue to use betas with Google+ communities or Google Groups. You can also move closed betas to an open beta while maintaining your existing testers. </li> </ul> <h2 id="tips">Tips</h2> <ul> <li>Your testers will need to have a Google Account (<code>@gmail.com</code>) or a Google Apps account to join a test. </li> <li>Use alpha tests for early experimental versions of your app that might contain incomplete or unstable functionality, and use beta tests for apps that should be complete and stable. </li> <li>Start testing with a small group of more trusted testers in an alpha test, then expand your test to a larger group of testers in a beta test. </li> <li>Testers can't leave public reviews for alpha/beta apps on Google Play, so include a feedback channel or provide the option to send feedback by email, website, or a message forum. </li> <li>For an APK to be available to alpha testers it must have a higher version number than your beta or production version, and for beta testers the APK must have a higher version number than your production version. </li> <li>Alpha testers receive the alpha, beta, or production version of your app with the highest version code that is compatible with their device, while beta testers receive the beta or production version of your app with the highest version code that is compatible with their device. This also means that posting a higher version number APK cancels earlier tests of earlier versions, so posting a production 2.0 version would cancel a beta test of version 1.9 and that beta test would have canceled an alpha test of version 1.8. </li> <li>Also consider using <a href= "https://www.google.com/insights/consumersurveys/" class= "external-link">Google Consumer Surveys</a> to conduct market research and gather user feedback at scale. </li> </ul> <p style="clear:both"> </p> <div class="dynamic-grid"> <div class="headerLine"> <h2 id="related-resources">Related Resources</h2> </div> <div class="resource-widget resource-flow-layout col-13" data-query="collection:distribute/googleplay/beta" data-sortOrder="-timestamp" data-cardSizes="9x3" data-maxResults="6"></div> </div>