开发者控制台中的Beta/Alpha测试是什么?它对开发者有何帮助?

4

开发者控制台中有三个选项卡: 1)生产环境 2)Beta测试 3)Alpha测试

在发布应用程序之前,Alpha和Beta如何帮助开发人员?

我们如何确定有多少用户拥有最新更新?


3
可能是 需要在开发者控制台上对测试版/内测进行澄清 的重复问题。 - Ravindra Kushwaha
感谢 @RavindraKushwaha - Kshitij Arora
1个回答

8

Alpha和Beta测试

Google帮助您在发布应用程序之前获得信心。这些测试有助于您从用户那里获得初始反馈。

从用户那里获得实际的反馈意见总是很有价值的,特别是在发布之前。Google Play使得向全球任何地方的alpha和beta测试组分发应用程序的预发布版本变得容易。

在您的Google Play开发人员控制台的APK部分中,您将找到Alpha测试和Beta测试选项卡。在这里,您可以上传应用程序APK文件的版本,并将一组测试人员定义为Google Group或Google+社区。完成后,您将收到一个URL,您可以将其转发给测试人员,他们可以从中选择加入测试程序。

1

在选择加入测试程序后,您的测试人员将转到您的应用程序产品页面,当他们下载应用程序时,Google Play将按适当的方式向他们提供alpha或beta版本。顺便说一下,如果用户恰好同时加入了您的两个测试组,Google Play将始终向他们提供alpha测试版本。

请注意,用户不能在您应用程序的alpha和beta版本上提供反馈和评论。要收集反馈,您可以使用Google Group或Google+社区,或设置电子邮件地址或您自己的网站。

您可以使用这些测试程序来优化您的应用程序,帮助扩展到新市场,并开始建立您的社区。在发布检查清单和本地化检查清单中还有更多关于使用beta测试的信息。

使用alpha/beta测试

通过使用Google Play开发人员控制台,您可以选择一组用户来对应用程序的不同版本进行alpha/beta测试,并逐步推出应用程序更新,称为分阶段推出。

设置alpha/beta测试

使用您的开发人员帐户中可用的alpha/beta测试工具,您可以测试应用程序的不同版本。

您不需要生产APK来发布alpha/beta应用程序。如果您正在测试之前发布过的现有应用程序,则只有您测试组中的用户将收到您的Alpha/Beta版本的更新。如果您正在测试以前没有发布过的新应用程序,则只有您测试组中的用户可以找到并下载您的应用程序。发布alpha/beta APK后,可能需要长达24小时才能使您的测试链接对测试人员可用。如果您对应用程序的定价和分发页面进行了任何更改,包括将应用程序价格设置为付费或免费,它会影响您的生产、alpha、beta和未来任何版本的应用程序。注意:当您开始新的alpha/beta测试时,最好从一小组alpha测试人员开始,然后将测试扩展到更大的beta测试组。

步骤1:将APK添加到您的Alpha / Beta测试中 登录您的Google Play开发者控制台。 点击所有应用程序。 选择一个应用程序。 在左侧菜单中,点击APK。 在页面中间附近,单击Alpha测试或Beta测试 单击上传 选择您的APK文件。 选择发布 有关Beta和Alpha Besting,请参见下面的截图,

enter image description here 2

了解Alpha和Beta测试之间的区别,请参见文档末尾的问答部分。

步骤2:选择测试组 如果您还没有创建,则需要创建包含您想要加入Alpha或Beta测试组的人员的Google Group或Google+社区。完成Google Group或Google+社区后,您可以将其添加到开发人员控制台上的测试人员列表中。

注意:如果用户同时符合Alpha版和Beta版的条件,则会收到Alpha版。

以下是如何将Google Group或Google+社区添加到测试人员列表并共享应用链接的方法。

登录您的Google Play开发者控制台。 点击所有应用程序。 选择一个应用程序。 在左侧菜单中,点击APK。 在页面中间附近,单击Alpha测试或Beta测试 在“Alpha测试人员”或“Beta测试人员”下,单击管理测试人员列表。

enter image description here

enter image description here

键入Google Group电子邮件地址或Google+社区URL。 注意:添加测试组时,请确保使用以下格式:

Google Groups:yourgroupname@googlegroups.com

Google+社区:https://plus.google.com/communities/123456789012345678901

单击添加。 复制并与您的测试人员共享显示的URL链接。 该链接使用以下格式:https://play.google.com/apps/testing/com.package.name 注意:仅在应用程序“已发布”时,才会显示加入选项链接。处于“草稿”或“待发布”状态的应用程序不会显示加入选项链接。

点击同意加入后,您的测试人员将收到一份说明,让他们了解成为测试人员的含义,并可以选择加入。
第三步:获得反馈 一旦您的α或β测试人员已选择加入并使用您提供的链接安装了应用程序,他们将自动更新为测试版本。
由于您的测试人员无法在Google Play上为α / β应用程序留下公共评论,因此最好让他们知道在哪里可以向您提供反馈(电子邮件地址,网站等)。
Alpha / Beta可用性 Alpha和beta APK需要具有比生产APK更高的版本代码才能进行测试。
要作为α测试人员可用,α APK需要具有比β APK更高的版本代码。 如果上传的Beta APK具有比Alpha APK更高的版本代码,则Alpha版本将自动停用。 如果上传的Production APK具有比α或β APK更高的版本代码,则Alpha和/或Beta版本将自动停用。 Alpha测试组用户有资格使用与其设备兼容的具有最高版本代码的应用程序的α,β或生产版本。 Beta测试组用户仅有资格使用与其设备兼容的具有最高版本代码的应用程序的β或生产版本。
问答 1.它们之间的区别是什么,尤其是Alpha和Beta之间的区别是什么?
除了α测试开始时只有少量测试人员并转向更大群体进行β测试之外,两者之间没有太大的区别。
2.只有Play商店上的生产阶段可供人们使用,对吗?
是的,正确的。
3.哪个/ s允许仅向特定人/百分比发布,并以何种方式执行?
您可以为两者都做到这一点。要进行α,β测试,您需要向人们的Google+帐户发送邀请,以便他们可以访问您的应用程序并能够下载它。邀请通常采用链接的形式,将他们引导到Play商店上的应用程序,在接受邀请后仅对他们可见。
4.哪个阶段允许应用内计费,至少用于测试?我不明白为什么在上传应用程序之前不能测试它。
您可以为α,β测试进行应用内计费。检查链接:http://developer.android.com/google/play/billing/billing_testing.html 5.在百分比方法中,如果我使用相同的方法发布新的应用程序版本,那么先前安装了应用程序的人是否会首先更新?
就我个人经验而言,我看到的是测试人员比其他所有人更早地获得了应用程序的更新。但是我不确定它的工作方式。
参考资料: https://developer.android.com/distribute/googleplay/developer-console.html https://support.google.com/googleplay/android-developer/answer/3131213?hl=en 需要在开发者控制台上对测试版/内部测试版做出一些澄清
说明:以上链接是与Android应用程序在Google Play商店的发布相关的参考资料。其中包括如何使用开发者控制台以及如何进行测试版和内部测试版发布。

3
你花了4分钟写下这些吗? - Tim
这是一个非常好的解释,哇,谢谢!但我可以问一下你从哪里得到这个控制台吗?我的看起来完全不像那样,看一下:http://i.imgur.com/naVwoBv.png我问这个问题是因为尽管我的应用程序已经发布,但没有人能够通过链接访问它,它显示不可用... - Psychokiller1888
1
最近Google更改了控制台并删除了apk页面。我会在一两天内更新答案。 - Umer Kiani
谢谢!我以为你有一个更新的版本,因为你的看起来比“新的”好:) 我已经找到了添加apk和添加测试人员等所有操作,只是没有人能够访问alpha发布版,因为出现了某些原因导致内容不可用。已经等了一整天,什么也没发生...无论如何,明天见。 - Psychokiller1888

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接