android 需要澄清开发人员控制台上的beta/alpha测试

l3zydbqr  于 2022-12-25  发布在  Android
关注(0)|答案(4)|浏览(120)

背景

Android开发者控制台有3个标签用于发布应用的apk文件:alpha、beta和生产,如下所示:

我记得在一次Google IO讲座上,有一个很酷的方法可以在应用程序100%大规模发布之前检查应用程序的好坏,那就是只允许一定比例的用户先下载应用程序。我认为这叫做"分阶段发布",因为如果应用程序出现太多问题而无法发布给所有用户,你就可以进行发布。
我的问题
1.它们之间的区别到底是什么,尤其是α和β之间的区别?
1.只有制作阶段才能供剧店的人使用,对吧?
1.哪一个/哪些只允许发布给特定的人/百分比,你用什么方法来做?
1.哪个阶段允许应用内付费,至少在测试阶段?我不明白为什么我不能在上传应用之前测试一下。
1.在百分比法中,如果我使用相同的方式发布新的应用版本,它会首先为有幸安装了前一个版本的人更新吗?

q9rjltbz

q9rjltbz1#

要回答您的问题:
1.它们之间的区别到底是什么,尤其是α和β之间的区别?
这两者之间没有太大的区别,除了一个事实,你只是从一小部分测试人员开始进行alpha测试,然后切换到一个更大的团队进行beta测试
1.只有制作阶段才能供剧店的人使用,对吧?
默认情况下,Play商店中只提供正式版。不过,您现在可以在Play商店页面中添加一个选项,让用户选择参加公开测试计划。链接
1.哪一个/哪些只允许发布给特定的人/百分比,你用什么方法来做?
你可以对两个应用都这样做。要进行alpha和beta测试,你需要向用户的google+账户发送邀请,这样他们就可以访问你的应用并下载它。邀请通常是一个链接的形式,将他们引导到你在play商店的应用,只有在他们接受邀请后才能看到这个链接
1.哪个阶段允许应用内付费,至少在测试阶段?我不明白为什么我不能在上传应用之前测试一下。
你可以为alpha版和beta版测试进行应用内付费。查看链接:http://developer.android.com/google/play/billing/billing_testing.html
1.在百分比法中,如果我使用相同的方式发布新的应用版本,它会首先为有幸安装了前一个版本的人更新吗?
就我的经验而言,我见过测试人员比其他人更早获得应用程序的更新,但我不太确定它到底是如何工作的。

dxxyhpgq

dxxyhpgq2#

Alpha和Beta测试之间的差异(软件/应用程序测试)

Alpha测试在组织内进行,并由单个开发人员或开发人员或测试人员团队进行测试。此测试不对外公开。
Beta测试由非程序员、软件工程师或测试人员的最终用户进行。此测试可能对公众开放。

开放或封闭测试

闭α测试:此测试在组织内部进行,仅受电子邮件或群组邀请的限制。添加到Google Play商店alpha测试者列表中的用户可以访问测试应用程序。
开放式Alpha测试:拥有应用选择加入链接的用户可以测试应用。此测试不受电子邮件或群组邀请的限制。您可以限制Google Play商店上的测试者数量。
封闭测试:此测试在组织外部进行,并受电子邮件或群组邀请的限制。添加到Google Play商店的beta测试人员列表中的人员可以访问测试应用。
公开测试:此测试在组织外部进行,不受电子邮件或群组邀请的限制。此测试是真实的进行的**,因为应用将开放供公众安装**。您可以限制Google Play商店上的测试人员数量。

通常,alpha测试首先由组织内的开发人员或测试人员进行。Beta测试随后由组织外的非技术人员或最终用户进行。最后,在完成测试后,应用进入生产阶段。
应用内购买
授权用户可以购买您的应用内产品,而不会向用户收取任何费用。测试购买只能用于alpha和beta版本。
要添加用户许可证:Google play Console-〉设置-〉开发者帐户-〉帐户详细信息-〉许可证测试
Learn more about testing

n3ipq98p

n3ipq98p3#

@user2511882的回答很棒,但还有更多信息需要补充。
首先,alpha和beta通道设计用于测试多个版本的app,每个通道只能测试一个版本(标识为versionCode),因此alpha和beta通道提供了两个测试轨道。
但是它们在测试类型上有一点不同,你可以同时运行封闭的alpha和开放的beta测试,但是不可能同时运行两个开放的alpha/beta测试,也不可能同时运行开放的alpha和封闭的beta测试。
另一个区别是alpha测试APK的版本代码应该高于beta测试APK的版本代码,如果您在beta测试通道上传更高版本的APK,alpha测试将自动关闭。(这个原则也适用于生产APK,APK版本代码应该是'Production〈Beta〈Alpha'。)
有关详细信息,请查看this帮助。

s3fp2yjn

s3fp2yjn4#

看到有四种类型的版本上播放控制台的Android开发人员;

**1.内部测试--**这意味着你想在已确定的成员之间分享你的应用。这意味着你必须把他们的Gmail放到测试者列表中。这通常是针对员工的。
**2. Alpha测试-**与内部测试相同,但这次你可以将应用发送给朋友、家人或智能手机。
**3. Beta测试-**这是一个严肃的问题,这是公开测试。但是人们不能给予你的应用评论。你也可以限制安装应用的用户数量。
**4.生产-**这是最后一个版本,现在每个人都可以安装你的应用程序,可以给予评论,可以报告给Google Play如果有不好的东西。还有一件事,现在你的应用程序出现在播放商店搜索列表。

现在还有一件事,开放测试,封闭测试,暂停轨道和阶段推出,不要被这些术语混淆。

**1.开放测试-**这意味着你不需要邀请他们,就像不需要把他们的Gmail加到用户列表中一样。(Beta测试)
**2.封闭测试--**这意味着你需要专门将用户的Gmail添加到列表中。(Alpha测试)
3.分阶段推出-这意味着我们可以向当前用户的一定比例提供更新。假设有100个用户,而您推出了40%的用户,那么只有40个用户可以更新应用程序,在您确认应用程序运行良好(使用崩溃报告或评论)后,然后向所有人提供更新。
4.暂停音轨-在播放控制台中看到每个测试都有一个音轨。所以如果你在beta测试中点击暂停音轨,它会暂停beta测试[几个小时后会发生变化]。内部和alpha测试也是如此。我们通常在发布应用程序时暂停测试音轨[通常我会这样做]。

您的应用在生产之前不会出现在搜索结果中。

相关问题