设置开放式测试、封闭式测试或内部测试

通过 Play 管理中心,您可以挑选特定用户群组为您的应用进行测试,也可以向 Google Play 用户开放您的测试。

前期准备

  • 电子邮件要求:用户必须拥有 Google 帐号 (@gmail.com) 或 G Suite 帐号才能加入测试。
  • “定价和分发范围”更改:如果您要对应用的定价和分发范围页面进行任何更改,那么当前和以后在所有轨道分发的应用版本都会受到影响。
    • 内部测试的相关注意事项:针对内部测试,部分国家/地区的分发及付款操作有一些例外规定。有关详情,请转到有关设置内部测试的部分。

  • 版本
    • 我们建议您先测试应用,然后再发布正式版。
    • 开放式测试版、封闭式测试版或内部测试版首次发布后,测试人员可能需要几小时后才能看到测试链接。如果您发布其他更改内容,测试人员可能数小时后才能获取这些更改内容。
  • 将单位添加到测试中
    • 要从使用 Google Play 企业版的单位中寻找用户来参与测试,请转到应用的定价和分发范围页面,然后勾选“启用高级 Google Play 企业版功能”旁边的方框。
    • 如果您的应用不对外公开,您也需要向目标列表添加要参与测试的单位
  • 评价:测试人员无法公开发表评价。
  • 付费应用:如果您是针对付费应用执行开放式测试或封闭式测试,则测试人员仍需购买应用。如果您是针对付费应用执行内部测试,则测试人员可以免费安装您的应用。

内部测试、封闭式测试和开放式测试有何区别?

内部测试:快速分发您的应用以进行内部测试和质量保证检查。

封闭式测试:要测试应用的预发布版,并邀请较多测试人员参与,需创建封闭式测试版。在让少量的员工或受信任的用户进行测试后,便可以扩展测试范围进行开放式版本测试。应用版本页面中将提供一个 Alpha 版轨道,供您首次进行封闭式测试时使用。您还可以视需要创建其他封闭式轨道,并为其命名。

如果您测试的是之前已发布的现有应用,那么只有测试群组中的用户才会收到封闭式测试版的更新。

开放式测试要在大范围内进行测试,并在 Google Play 上发布测试版应用,需创建开放式测试版。进行开放式测试时,任何人都可以加入您的测试计划并向您提交私密反馈。请先确保您的应用和商品详情已经准备好在 Google Play 上架,然后再选择该选项。

注意:您无法再创建开放式 Alpha 版测试或封闭式 Beta 版测试。不过,您仍可访问还在进行中的开放式 Alpha 版测试或封闭式 Beta 版测试。

全部收起 全部展开

提示

如何开始?

我们建议您先进行内部测试,然后再让一小组封闭式测试人员展开测试。

何时应使用内部测试?

您创建内部测试后,应用便会立即发布给内部测试人员。这有助于您在开发流程的早期发现问题及获得反馈。内部测试具有以下特点:

  • 快速:通过内部测试轨道分发应用会比通过开放式或封闭式轨道快很多。将新 APK 或 app bundle 发布到内部测试轨道后,测试人员在几分钟内便可获取应用。
    • 注意:如果您是首次发布应用,则测试人员可能最多需要 48 小时才能参与应用的内部测试。

  • 灵活:您可以配合不同的测试阶段(包括内部测试、质量保证检查以及发布后调试)调整内部测试。
  • 安全:内部测试轨道可让您通过 Play 商店将测试版应用分发给用户。
可以同时为每个应用进行多项测试吗?

如果您想对同一应用进行多项测试,请注意以下几点:

  • 您可以随时运行多项封闭式测试和一项开放式测试。
  • 如果用户选择加入您应用的内部测试,便无法再接受开放式或封闭式测试。要重新获得开放式或封闭式测试的资格,用户必须退出内部测试,然后再选择加入开放式或封闭式测试。

第 1 步:设置测试详细信息

选择测试方法

内部测试:最多可接受 100 名测试人员

您可以按电子邮件地址创建内部测试人员的列表。每个应用最多可让 100 名测试人员参与内部测试。

设置内部测试时,请注意以下几点:

  • 分发国家/地区:您可以让任何地点的用户加入内部测试。即使用户所在的国家/地区无法获取应用的正式版、开放式测试版或封闭式测试版,但只要成为内部测试人员,就仍会收到内部测试版。
  • 付款:对于付费应用,测试人员可以免费安装内部测试版。不过,除非测试人员也加入许可测试人员列表,否则他们需要支付应用内购商品的费用。
  • 设备排除规则设备排除规则不适用于内部测试人员。
  • 政策及安全审核:内部测试可能不受一般 Play 政策的约束,或者可能未经过安全审核。

启动内部测试

创建测试人员列表

如果您已经创建测试人员列表,请跳转到“添加测试人员”说明。

  1. 登录您的 Play 管理中心
  2. 在左侧菜单中,依次选择设置图标 Settings gear > 管理测试人员 > 创建列表
  3. 输入一个名称,以标识您的测试人员列表。
  4. 添加电子邮件地址(以英文逗号分隔),或点击上传 CSV 文件。如果您使用的是 .CSV 文件,请将每个电子邮件地址单独放在一行,而不使用英文逗号分隔。如果您上传 .CSV 文件,该文件将覆盖您已添加的任何电子邮件地址。
  5. 选择创建列表

添加测试人员

  1. 登录您的 Play 管理中心
  2. 选择相应应用。
  3. 在左侧菜单中,依次选择版本管理 > 应用版本
  4. 在内部测试版旁边,选择管理内部测试版
  5. 展开“管理测试人员”部分。如果“管理测试人员”部分为空,请确保您已将 APK 或 app bundle 上传到内部测试轨道。
  6. 在“选择测试方法”旁边,选择内部测试
  7. 在“用户”部分,选中要使用的列表旁边的复选框。
  8. 复制“加入测试的网址”,以便与您的测试人员分享该网址。
  9. 在“反馈渠道”旁边添加一个电子邮件地址或网址,以便收集测试人员的反馈。在测试人员选择加入页面上,系统会向用户显示您应用的反馈渠道。
  10. 选择保存
封闭式测试:按电子邮件地址管理测试人员

对于封闭式测试,您可以按电子邮件地址创建一份测试人员列表。您总共可以创建 200 个列表,每个列表最多可以包含 2000 个用户。您最多可以为每个轨道创建 50 个列表。

启动封闭式测试

创建测试人员列表

如果您已经创建测试人员列表,请跳转到“添加测试人员”说明。

  1. 登录您的 Play 管理中心
  2. 在左侧菜单中,依次选择设置图标 设置 > 管理测试人员 > 创建列表
  3. 输入一个名称,以标识您的测试人员列表。日后您可以使用这份列表对自己的任何应用运行测试。
  4. 添加电子邮件地址(以英文逗号分隔),或点击上传 CSV 文件。如果您使用的是 .CSV 文件,请将每个电子邮件地址单独放在一行,而不使用英文逗号分隔。如果您上传 .CSV 文件,该文件将覆盖您已添加的任何电子邮件地址。
  5. 选择创建列表

添加测试人员

  1. 登录您的 Play 管理中心
  2. 选择相应应用。
  3. 在左侧菜单中,依次选择版本管理 > 应用版本
  4. 在封闭式轨道旁边,选择管理
  5. 展开“管理测试人员”部分。如果“管理测试人员”部分为空,请确保您已上传 APK 或 app bundle。
  6. 在“选择测试方法”旁边,选择封闭式测试
  7. 在“用户”部分,勾选要使用的列表旁边的复选框。
  8. 复制“加入测试的网址”,以便与您的测试人员分享该网址。
  9. 在“反馈渠道”旁边添加一个电子邮件地址或网址,以便收集测试人员的反馈。在测试人员选择加入页面上,系统会向用户显示您应用的反馈渠道。
  10. 如果您要在单位内设置测试,请在“单位”部分中输入单位 ID 和名称。
  11. 选择保存
封闭式测试:使用 Google 网上论坛管理测试人员
  1. 登录您的 Play 管理中心
  2. 选择相应应用。
  3. 在左侧菜单中,依次选择版本管理 > 应用版本
  4. 在封闭式轨道旁边,选择管理
  5. 展开“管理测试人员”部分。如果“管理测试人员”部分为空,请确保您已上传 APK 或 app bundle。
  6. 在“测试方法”旁边,选择使用 Google 网上论坛执行 Alpha 版测试
  7. 使用以下格式输入 Google 网上论坛电子邮件地址:yourgroupname@googlegroups.com
  8. 复制“加入测试的网址”,以便与您的测试人员分享该网址。
  9. 如果您要在单位内设置测试,请在“单位”部分中输入单位 ID 和名称。
  10. 选择保存

注意:由于 Google+ 将于 2019 年停止提供服务,因此您无法再向封闭式测试轨道添加 Google+ 社群。如果您已配置使用 Google+ 社群来管理测试人员,那么在过渡期内可以继续使用。建议您将 Google+ 社群中的测试人员迁移到 Google 网上论坛,或者改为通过电子邮件地址进行管理。

开放式测试:在 Google Play 上推出您的测试版应用

如果您设置了开放式测试,用户就可以在 Google Play 中找到您的测试版应用。请先确保您的应用已经准备好在 Google Play 上架,然后再选择该选项。

  • 对于抢先体验版应用(尚未发布为正式版的新应用):用户可以通过 Google Play 的搜索功能找到您的开放式测试版应用。用户找到您的商家信息后,即可正常安装您的应用。
  • 对于已发布为正式版的应用:用户可以通过您的商品详情页面选择加入您的开放式测试。

您也可以通过网站或电子邮件分享网址链接。每个获得链接的用户都可以访问开放式测试。

启动开放式测试

  1. 登录您的 Play 管理中心
  2. 选择相应应用。
  3. 在左侧菜单中,依次选择版本管理 > 应用版本
  4. 在开放式轨道旁边,选择管理
  5. 展开“管理测试人员”部分。如果“管理测试人员”部分为空,请确保您已上传 APK 或 app bundle。
  6. 在“选择测试方法”旁边,选择开放式 Beta 版测试
  7. 可选:输入您希望加入应用测试的用户人数上限(必须至少为 1000 人)。如果未指定,则系统将不会设置人数上限。
  8. 复制“加入测试的网址”,以便与您的测试人员分享该网址。
  9. 在“反馈渠道”旁边添加一个电子邮件地址或网址,以便收集测试人员的反馈。在测试人员选择加入页面上,系统会向用户显示您应用的反馈渠道。
  10. 选择保存
为您的开发团队创建其他封闭式测试轨道

在某些情况下,您可能需要其他封闭式测试轨道。例如,您可能有其他开发团队负责解决各种功能的错误。如果每个团队都创建自己的测试轨道,则可同时让多项功能运作。

如果使用其他测试轨道,您可以通过电子邮件地址创建测试人员列表,也可以通过 Google 网上论坛或 Google+ 社群管理测试人员。群组大小没有限制。

创建其他测试轨道

  1. 登录您的 Play 管理中心
  2. 选择相应应用。
  3. 在左侧菜单中,依次选择版本管理 > 应用版本
  4. 在封闭式轨道旁边,选择创建封闭式轨道
  5. 添加轨道标题。系统会在 Play 管理中心和 Google Play Developer API 中使用轨道标题作为轨道名称。
  6. 选择创建轨道
  7. 选择要通过电子邮件地址、Google 网上论坛还是 Google+ 社群管理测试人员。
  8. 复制“加入测试的网址”,以便与您的测试人员分享该网址。
  9. 在“反馈渠道”旁边添加一个电子邮件地址或网址,以便收集测试人员的反馈。在测试人员选择加入页面上,系统会向用户显示您应用的反馈渠道。
  10. 选择保存

测试提示和支持

您创建的其他封闭式轨道不支持以下功能:

管理 Google Play 游戏服务的测试人员

如果您使用 Google Play 游戏服务,那么您的 APK 或 app bundle 会与 Google Play 游戏服务自动共享测试人员群组。

游戏服务 > 测试页面上,您可以使用测试人员切换工具,自动添加所有选择加入 APK 或 app bundle 测试的用户。

要手动添加个别 Google Play 游戏服务测试人员,请执行以下操作:

  1. 登录您的 Play 管理中心
  2. 点击游戏服务图标 Games services
  3. 选择相应游戏。
  4. 在左侧菜单中,依次点击测试 > 添加测试人员
  5. 输入要添加的电子邮件地址。电子邮件地址必须是启用了 Google+ 的有效 Google 帐号。
  6. 选择添加

一旦用户选择加入您的测试组,他们便可以通过 Google+ 登录、获取草稿成就或已发布的成就,以及向草稿排行榜或已发布排行榜发布信息。

第 2 步:创建版本

为应用的测试设置详细信息后,您便可以根据相应说明创建和发布版本

要详细了解如何管理您应用的 Alpha 版和 Beta 版轨道的国家/地区供应情况,请参阅将应用版本分发到特定国家/地区一文。

第 3 步:与用户分享加入测试的网址

创建测试后,您会获得一个指向应用的网址链接,供您分享给测试人员。
  • 只有当应用的状态为“已发布”时,系统才会显示加入测试链接。处于“草稿”或“待发布”状态的应用不会显示加入测试链接。
  • 测试人员点击加入测试链接后,会看到测试人员的权利和义务说明,以及一个用于加入测试的链接。每位测试人员都需要使用该链接才能加入测试。
  • 如果您要使用 Google 网上论坛或 Google+ 社群进行封闭式测试,则用户需要先加入网上论坛或社群,然后再选择加入测试。

第 3 步:获取反馈

测试人员安装您的应用后,应用将在几分钟内自动更新为测试版。

由于测试人员无法在 Google Play 上发表公开评价,因此建议您提供反馈渠道,或者告知用户可通过何种方式(例如电子邮件、网站或消息论坛)向您提供反馈。

如果您是进行开放式测试,那么您的测试人员还可以通过 Goolgle Play 向您提供私密反馈

第 5 步:结束测试

要从应用的测试中移除用户,请执行以下操作:

  1. 登录您的 Play 管理中心
  2. 选择相应应用。
  3. 在左侧菜单中,依次选择版本管理 > 应用版本
  4. 在要结束的测试旁边,选择管理
  5. 展开“管理测试人员”卡片。
  6. 测试结束后,测试人员将不会再收到更新,但应用仍会继续安装在他们的设备上。
    • 要移除您已创建的封闭式测试轨道,请选择禁用轨道。您可以在应用版本页面的“封闭式轨道”部分中访问已禁用的轨道。
    • 要结束开放式测试、封闭式 Alpha 版测试或内部测试,请选择移除测试人员

版本代码和测试轨道状态

版本号要求

用户收到的应用版本需满足以下条件:

  • 是与用户设备兼容的最高版本,并且
  • 已发布到用户能够接收的轨道

所有用户始终可以接收正式版轨道。如果已发布的正式版 APK 的版本号高于用户选择启用的测试轨道,则用户会收到该正式版 APK。

如果用户可以从多个轨道上接收应用,便会收到在这些轨道上发布的最高版 APK。

用户必须满足以下条件,才能接收测试版应用:

  • 用户必须纳入受管理测试轨道配置,并且
  • 已选择加入对应的测试计划

例如,所有选择加入测试计划的用户都可以加入开放式测试轨道。已选择加入内部测试计划的用户即使已纳入受管理测试人员配置,也无法加入开放式测试轨道和封闭式测试轨道。这些用户不会收到通过上述轨道发布的更高版本 APK。

如需了解详情,请参阅管理应用版本

测试版本状态

在推出版本时,您可能会看到验证消息,显示某个给定轨道的用户收到曾发布到另一个轨道的 APK 或 app bundle(称为轨道的回退状态)。

回退术语和状态

  • 已覆盖:如果某个 APK 提供了部分或完全相同的设备配置,且版本代码更高,则会覆盖另一个 APK。
  • 已升级:版本的所有有效 APK 都包含在回退版本的有效 APK 中(例如,Beta 版的所有有效 APK 也在正式版中有效)。如果您先发布到测试版本,然后将经过测试的 APK 发布到更稳定的版本,系统就会显示这种状态。
  • 已取代:版本中所有有效 APK 被其回退版本中版本代码更高的有效 APK 完全覆盖。系统不会向用户提供该版本中的任何 APK,因为他们全部都将获得回退版本的 APK。也就是说,系统放弃了针对已取代版本的测试计划。
  • 部分覆盖:版本中至少有一个有效 APK 被其回退版本中版本代码更高的 APK 覆盖。也就是说,有一些 Beta 版用户将获取 Beta 版 APK,而其他用户可能会获取正式版 APK。出现这种状态很可能是在分配版本代码时出现错误导致的。

相关内容

本文是否对您有帮助?
您有什么改进建议?