【问题标题】:Need some clarification about beta/alpha testing on the developer console需要一些关于开发者控制台上的 beta/alpha 测试的说明
【发布时间】:2014-01-25 20:57:00
【问题描述】:

背景

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

我记得在一次 Google IO 讲座中,在进行 100% 规模发布之前检查您的应用程序有多好的一种很酷的方法是,只允许一定比例的用户首先下载该应用程序。我认为它被称为“分阶段发布”,因为您可以发布发布,以防万一它有太多问题无法发布给所有人。

我的问题

  1. 它们之间到底有什么区别,尤其是 Alpha 和 Beta 之间?

  2. 游戏商店里只有制作阶段才可以玩,对吧?

  3. 哪一个/s允许只向特定的人/百分比发布,你是通过什么方式发布的?

  4. 哪个阶段允许应用内计费,至少用于测试?我不明白为什么我在上传应用之前就无法对其进行测试。

  5. 在百分比法中,如果我用同样的方式发布一个新的应用版本,它会先更新给有幸安装旧版本的人吗?

【问题讨论】:

  • 根据标准,Alpha 和 Beta 测试之间的主要区别在于:Alpha 测试由开发人员在应用程序营销之前在开发环境中完成,无需任何用户参与。但是 Beta 测试只能由用户在真实环境中进行。

标签: android publishing beta-testing


【解决方案1】:

回答您的问题:

1.它们之间到底有什么区别,尤其是Alpha和Beta之间的区别?

这两者之间并没有太大区别,除了您只是从少数测试人员开始进行 alpha 测试,然后切换到更大的测试组进行 beta 测试

2.play store只有制作阶段才可以玩吧?

默认情况下,Play 商店仅提供制作版本。不过,您现在可以在 Play 商店页面中添加一个选项,供用户选择加入开放式 Beta 计划。 Link

3.which one/s 只允许向特定的人/百分比发布,你是通过什么方式发布的?

您可以为两者都这样做。要进行 alpha、beta 测试,您需要向他们的 google+ 帐户上的人发送邀请,以便他们可以访问您的应用并能够下载它。邀请通常采用链接的形式,将他们引导至您在 Play 商店中的应用,只有在他们接受邀请后才对他们可见

4. 哪个阶段允许应用内计费,至少用于测试?我不明白为什么我在上传应用之前就无法测试它。

您可以为 Alpha 和 Beta 测试进行应用内结算。检查链接: http://developer.android.com/google/play/billing/billing_testing.html

5.在百分比法中,如果我用同样的方式发布一个新的应用版本,它会先更新给有幸安装旧版本的人吗?

就我的经验而言,我见过测试人员比其他人更先获得应用程序的更新。但我不太确定它是如何工作的。

希望这会有所帮助。

【讨论】:

  • 1.所以我们决定每个是什么? 3. 为什么我不能通过电子邮件而不是 google+ 帐户设置?我该怎么做?我发现的只是使用人群(我也不知道该怎么做)。 4.我如何重置测试人员的购买,以便可以再次检查应用程序?我应该使用购买的“消费”按钮来重置它们,还是有更简单的方法? 2.+5。好的
  • 是的,你可以做 alpha 或 beta 没关系。您实际上是使用他们的电子邮件添加测试人员,但我只是说他们也需要一个 google+ 帐户。查看我在答案中发布的购买链接。
  • 我明白了。你能试着回答其他问题吗?
  • OP,我建议接受这个作为问题的答案。似乎是一个可靠的回应。
【解决方案2】:

Alpha 和 Beta 测试之间的区别(软件/应用测试)

Alpha 测试在组织内进行,由单个开发人员或一组开发人员或测试人员进行测试。此测试不对公众开放。

Beta测试由不是程序员、软件工程师或测试人员的最终用户进行。此测试可能会向公众开放。

开放式或封闭式测试

封闭式 Alpha 测试:此测试在组织内进行,仅受电子邮件或群组邀请限制。那些被添加到 Google Play 商店的 alpha 测试人员列表中的人可以访问测试应用程序。

开放 Alpha 测试:拥有应用选择加入链接的用户可以测试应用。此测试不受电子邮件或群组邀请的限制。您可以限制 Google Play 商店的测试人员数量。

封闭式 Beta 测试:此测试在组织外部进行,并受到电子邮件或群组邀请的限制。那些被添加到 Google Play 商店 Beta 测试者列表中的人可以访问测试应用。

公开 Beta 测试:此测试在组织外部进行,不受电子邮件或群组邀请的限制。此测试是实时进行的因为应用程序将开放供公众安装。您可以限制 Google Play 商店的测试人员数量。

通常,alpha 测试首先由组织内的开发人员或测试人员进行。 Beta 测试紧随其后,由组织外部的非技术用户或最终用户进行。最后,在完成测试后,该应用将投入生产。

应用内购买

获得许可的用户可以购买您的应用内商品,而无需向用户收取任何费用。测试购买只能在 Alpha 版和 Beta 版中使用。

添加用户许可:Google play Console -> 设置 -> 开发者账户 -> 账户详情 -> 许可测试

Learn more about testing

【讨论】:

  • 目前在 android 控制台中没有可用的封闭 beta 测试
【解决方案3】:

@user2511882 的回答很好,但还有更多信息需要补充。
首先,alpha 和 beta 通道旨在测试多个版本的应用程序。您只能在每个通道上测试一个版本(由versionCode 标识),因此 alpha 和 beta 通道提供了两个测试轨道。

但是他们在测试类型上有一点不同。您可以同时运行封闭式 alpha 和开放式 beta 测试,但不可能同时运行两个开放式 alpha/beta 测试,也不能同时运行开放式 alpha 和封闭式 beta 测试。

另一个区别是 alpha 测试 APK 的版本代码应该高于 beta 测试版本。如果您在 beta 测试通道上传更高版本的 APK,alpha 测试将自动关闭。 (此原则也适用于生产 APK。APK 版本代码应为 'Production

更多详情,请查看this帮助。

【讨论】:

  • 澄清一下,那些支持多个 apk 的应用程序可以在同一通道(alpha 或 beta)上同时测试每个架构(ARM 和 x86)的两个版本,即使它们有不同的 @987654323 @s
【解决方案4】:

请参阅 Android 开发者在 Play 控制台上发布的四种类型;

1.内部测试 - 这意味着您想在决定的成员之间共享您的应用程序。这意味着您必须将他们的 Gmail 放入测试人员列表中。这通常是针对员工的。

2。 Alpha 测试 - 与内部测试相同,但这次您可以将应用发送给您的朋友、家人或智能手机。

3. Beta 测试 - 这是一件严肃的事情,这是公开测试。但是人们无法对您的应用进行评论。您还可以限制可以安装该应用的用户数量。

4.生产 - 这是最后一个版本,现在每个人都可以安装您的应用,可以发表评论,如果有问题可以向 google play 报告。还有一件事,现在您的应用出现在 Play 商店搜索列表中。

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

1.开放测试 - 这意味着您不需要邀请他们,就像不需要拿他们的 Gmail 并将其添加到用户列表中一样。 (Beta 测试)

2。封闭测试- 就是需要专门将用户的Gmail加入列表中。 (阿尔法测试)

3.分阶段推出 - 这意味着我们可以向我们目前拥有的部分用户提供更新。假设有 100 位用户,而您推出了 40%,那么只有 40 位用户可以更新应用程序,并且在您确认应用程序运行良好(使用崩溃报告或评论)后,然后将其提供给所有人。

4.暂停轨道 - 查看每个测试在播放控制台中都有一个轨道。因此,如果您在 beta 测试中单击暂停轨道,那么它将暂停 beta 测试 [更改会在几个小时内发生]。在内部和 alpha 中相同。当我们在生产中发布应用程序时,我们通常会暂停测试轨道[通常我会这样做]。

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

【讨论】:

  • 这很好地总结了一切。谢谢。但是百分比一仅用于发布(生产),对吗?
  • 是的,它被称为分阶段推出。这是一个链接 - support.google.com/googleplay/android-developer/answer/…
  • 对不起,我一直忘记它是怎么称呼的。 “舞台”有戏剧或电子游戏的背景:)
猜你喜欢
  • 1970-01-01
  • 2023-03-24
  • 1970-01-01
  • 2021-09-28
  • 2019-05-14
  • 1970-01-01
  • 2012-12-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多