Closed Testing Track — Google Play Console 中的封闭(Alpha)测试轨道,用于在有限的外部受众中分发构建版本。需要配置 Google Groups 来管理测试人员,并在激活前通过 Google 审核。根据 Google Play Console Help(2024),建议在启动公开测试之前,与合作伙伴、Beta 客户和焦点小组使用封闭测试轨道进行测试。
要点
Closed Testing Track — Google Play Console 的轨道,用于向有限的外部参与者分发预发布构建版本。与内部测试不同,封闭轨道面向开发团队外部的测试人员 — 合作伙伴、关键客户或焦点小组。
与内部测试轨道的主要区别 — 强制性的 Google 检查。在封闭测试激活之前,构建版本需要按照 Google Play 规则进行审核。审核需要几小时到 2 天,并确认应用程序符合平台的基本要求。审核通过后,轨道变为活跃状态。
根据 Android Developers Blog(2024),封闭测试轨道支持最多 200 个测试人员群组。每个群组可以分配不同的构建版本,从而可以在公开 Beta 发布之前,在细分受众中进行功能或设计的 A/B 测试。
封闭测试用于在大规模发布前验证新功能、与第三方服务集成、使用真实交易测试 Google Play 订阅和结算,以及从目标受众收集定性反馈。Closed Testing Track 允许开发者在将测试扩展到公开测试轨道之前,从真实用户那里获得反馈。
Closed Testing Track 的设置从 Google Play Console 的 Release > Testing > Closed Testing 部分开始。过程包括创建轨道、关联 Google Groups 以管理测试人员以及上传 AAB 构建版本。
创建轨道时,需要指定测试人员群组的名称(Google Group 电子邮件)并上传构建版本。Google Play Console 会检查群组的存在性及其是否可用于分发。上传后,构建版本将发送审核 — 状态会显示在控制台中。
通过审核后,轨道变为 Active 状态。测试人员会收到电子邮件通知,并可以通过链接在 Google Play 上安装应用程序。封闭轨道的链接不是公开的 — 只有群组成员可以访问,并且不会在 Google Play 搜索中被索引。
// build.gradle - 部署到封闭测试轨道
play {
track = "closedalpha"
serviceAccountCredentials = file("service-account.json")
// 针对 Alpha 测试人员的发布说明
releaseNotes {
defaultLanguage "en-US"
releaseNotes "Bug fixes and performance improvements"
}
}
Google Groups — 封闭测试轨道的强制访问管理机制。群组在 Google Groups 中创建,并在 Play Console 中与轨道关联。所有群组成员自动获得对所分配构建版本的访问权限。
创建群组:访问 groups.google.com,创建一个名为 testers-your-app 的群组,将群组类型设置为 Email list。创建后,在封闭测试轨道设置中输入群组的电子邮件。Google Play Console 将确认与群组的连接并显示参与者数量。
测试人员的管理通过 Google Groups 界面进行:添加和移除参与者不需要在 Play Console 中进行更改。这对于组成经常变化的动态团队非常方便。Closed Testing Track 每个应用支持最多 200 个群组,每个群组可以独立访问不同的构建版本。
对于 A/B 测试,会创建多个具有不同构建版本的群组。A 组接收包含新功能的构建版本,B 组接收控制版本。Android Vitals 指标在 Play Console 中的群组之间进行比较。这种方法允许在真实用户身上验证更改,而不会对所有测试人员构成风险。
Closed Testing Track 处于内部测试和公开测试轨道之间的中间位置。与内部测试不同,封闭测试需要审核并使用 Google Groups。与公开测试不同,封闭测试不会在 Google Play 搜索中发布应用程序,也不提供公开评价。
| 标准 | 内部测试 | 封闭测试 | 公开测试 |
|---|---|---|---|
| 审核 | 否 | 是(1-2 天) | 是(1-2 天) |
| 访问管理 | 电子邮件 / Groups | Google Groups | Google Groups / 公开链接 |
| Google Play 搜索 | 否 | 否 | 是 |
| 公开评价 | 否 | 否 | 是 |
| 参与者数量 | 100(电子邮件) | 最多 200 个群组 | 无限制 |
封闭轨道是唯一允许与外部参与者进行测试而不公开可见的轨道。这对于 B2B 应用程序很重要,因为客户在正式发布前测试集成,或者对于订阅应用程序,需要使用真实支付来检查结算。
为了有效使用 Closed Testing Track,建议按照角色和使用场景对测试人员进行细分。一个单独群组用于检查支付场景,一个用于 UI/UX 测试,一个用于集成测试。
封闭轨道的测试期限没有限制 — 构建版本保持可用,直到开发者上传新版本或删除轨道。Google 建议定期更新构建版本,以便测试人员使用应用程序的最新版本。
在从封闭测试过渡到公开测试轨道之前,请确保关键 Android Vitals 指标处于绿色区域:崩溃率低于 1.5%,ANR 低于 0.5%。如果指标超过阈值,请在扩大测试受众之前修复问题。
常见问题
不是必须的,但建议这样做。Google 不要求按顺序通过轨道。对于新账户,只有公开测试(14 天)是强制性的。封闭测试在公开发布之前提供与外部用户的额外控制。
审核通常需要几小时到 2 天。时间取决于 Google 审核团队的工作量。轨道获得批准后,轨道的构建版本更新不需要重新审核 — 新构建版本立即可用。
不能,封闭轨道的测试人员不能在 Google Play 上发布评价。他们所有的评论都会被收集为内部信息,只有开发者可以看到。这可以在不影响应用评分的情况下获得诚实的反馈。
Google Play Console 允许每个应用创建最多 200 个群组。每个群组与一个独立的 Google Group 关联,可以接收不同的构建版本以进行功能和设计的 A/B 测试。
构建版本不会自动转移。在公开测试轨道中,您需要单独上传相同或新的构建版本。Play Console 允许通过 Promote to track 将构建版本从一个轨道提升到另一个轨道,从而避免重新上传二进制文件。
总结
我们将开发一款交钥匙移动应用程序
IT Sectr自2017年以来为初创企业和企业打造iOS和Android应用程序。我们将为您提供咨询并提出最佳解决方案。