如果你的开发者账号是 2023 年 11 月 13 日之后创建的个人账号,那么封闭式测试就不是可选项:在申请正式版之前,你需要至少 12 名测试人员连续 14 天保持选择加入。(如果你第一次听说这条规则,请先看 12 名测试人员、14 天要求详解。)
本文按照 Play Console 预期的顺序,带你一步步设置封闭式测试。Google 不时会重命名菜单项,如果你的控制台里某个标签略有不同,请在同一部分中找最接近的那一项。
开始之前
先准备好以下内容,免得做到一半卡住:
- 一个 已验证的开发者账号。新的个人账号必须完成身份和联系信息验证,并通过 Play Console 移动应用确认你能使用一部真实的 Android 设备。
- 一个 Android App Bundle(.aab)格式的发布版本,用上传密钥签名,版本代码要高于之前上传过的任何版本。
- 一个 隐私权政策网址。Play Console 在设置过程中会要求填写,大多数应用都需要。
- 基本的 商品详情素材:应用名称、简短说明和完整说明、应用图标、置顶大图以及手机屏幕截图。
- 如果应用需要登录,准备好审核人员可以使用的 测试账号登录信息。
第 1 步:在 Play Console 中创建应用
在 首页 上点击 创建应用。输入应用名称和默认语言,选择它是应用还是游戏、免费还是付费,然后接受各项声明。免费还是付费要想清楚:应用一旦以免费形式发布,之后就不能再改为付费。
第 2 步:完成应用设置任务
信息中心 会在“设置您的应用”下列出一组任务。你的封闭式测试版本会经过审核,而声明填写不完整是审核卡住的常见原因。请逐项完成:
- 应用访问权限:说明应用中是否有受限内容,如果有,提供登录信息。
- 广告:声明应用是否包含广告。
- 内容分级:填写调查问卷以获得分级。
- 目标受众群体和内容:选择应用面向的年龄段。
- 数据安全:说明你收集和分享哪些数据。务必准确,这些内容会显示在商品详情中。
- 适用于你应用的 其他声明,例如政府、金融、健康或新闻类功能。
- 商品详情:类别、联系信息以及上面列出的图片素材。
第 3 步:打开封闭式测试轨道
在左侧菜单中打开 测试和发布,然后点击“测试”下的 封闭式测试。Play Console 通常会为你创建一个默认的封闭式测试轨道。你可以直接使用它,如果打算以后分开进行多项测试,也可以新建一个轨道。点击 管理测试轨道 进行配置。
第 4 步:选择国家/地区
在 国家/地区 标签页上,添加测试人员所在的每一个国家/地区。如果测试人员所在的国家/地区没有被选中,即使选择加入了,他们看到的应用也是不可用的。如果不确定测试人员会在哪里,测试阶段可以选得宽一些;正式版发布时再缩小范围。
第 5 步:添加测试人员
在 测试人员 标签页上,你可以选择谁可以加入。有两种方式,也可以组合使用。
电子邮件列表
创建一个列表并命名,然后添加测试人员的 Google 账号邮箱,可以手动输入,也可以上传 CSV 文件。勾选该列表,把它关联到这个轨道。如果你认识每一位测试人员,电子邮件列表很好用,但每次有人加入或被替换时,你都得手动编辑列表。
Google Groups 群组
输入一个 Google Groups 群组的电子邮件地址。群组里的每个成员都可以选择加入。这种方式更容易管理:大家自行加入或退出群组,你再也不用动测试轨道。测试服务通常也是这样运作的。例如,TesterBie 的客户添加的是群组 [email protected],其中包含我们实验室手机的 Google 账号。
反馈渠道
设置一个 反馈网址或电子邮件地址。测试人员加入时会看到它,而你在这里收集到的反馈,正是申请正式版时 Google 会问到的内容。
第 6 步:创建第一个封闭式测试版本
- 在测试轨道上点击 创建新版本。
- 如果出现提示,接受 Play 应用签名。Google 会保管应用签名密钥,你用上传密钥为上传的文件签名。
- 上传你的 .aab 文件,等待处理完成。修复它报告的任何错误,例如重复使用了版本代码,或目标 API 级别低于 Google Play 当前的要求。
- 输入 版本名称(默认会填入版本号)和 版本说明,告诉测试人员要试什么。
- 点击 下一步,查看所有警告,然后点击 保存。
第 7 步:发送更改以供审核
保存版本并不等于发布。前往 发布概览,检查更改列表,然后点击 发送更改以供审核。如果开启了托管式发布,更改获批后会等你手动发布,所以记得回来操作。
审核时间不一。有些应用几小时内就能获批,而新应用的首次审核可能需要好几天。在此期间,你可以继续完成其他设置任务。
第 8 步:分享测试链接
版本在测试轨道上线后,测试人员 标签页会显示一个加入测试的链接。网页版链接的格式是 https://play.google.com/apps/testing/your.package.name。每位测试人员应该:
- 在登录 同一个 Google 账号(即在你的列表或群组中的那个账号)的状态下打开链接。
- 点按 成为测试人员 完成选择加入。
- 点击链接前往 Google Play 安装应用,并确保手机上的 Play 商店用的也是同一个账号。
- 测试期间不要卸载应用,并经常使用。
你可以直接把我们的 加入封闭式测试的分步说明 发给测试人员,不必自己写。
从 12 名测试人员选择加入的那一刻起,14 天就开始计算了。你可以在信息中心跟进进度,正式版访问权限清单会显示已选择加入的测试人员数量和已完成的天数。我们的 14 天封闭式测试逐日计划 告诉你这两周该做些什么。
故障排查:测试人员找不到或无法安装应用
| 症状 | 可能原因 | 解决方法 |
|---|---|---|
| 测试页面提示应用不可用 | 版本仍在审核中或尚未发布 | 查看发布概览;如果开启了托管式发布,请发布这些更改 |
| 测试人员已选择加入,但 Play 商店提示“找不到该内容” | 手机上的 Play 商店用的是另一个 Google 账号 | 在 Play 商店中切换账号,或把另一个账号加入列表 |
| 应用在其所在国家/地区显示为不可用 | 测试轨道上没有选中该国家/地区 | 在“国家/地区”下添加 |
| 提示“您的设备与此版本不兼容” | minSdk、必需功能或屏幕支持设置把这部手机排除在外 | 检查 Play Console 中的设备目录和你的清单文件 |
| 测试人员已加入 Google Groups 群组,但无法选择加入 | 他们用另一个账号加入了群组,或该群组未关联到测试轨道 | 在“测试人员”标签页上核对成员邮箱和群组 |
测试人员列表的更改和新发布的版本,可能需要一点时间才会对测试人员生效。如果一切看起来都没问题,先等一等,再决定是否修改设置。
14 天测试期间
能通过审核的封闭式测试,是测试人员真正使用了应用、而你也明显根据他们的发现做出了改进的测试。测试进行期间:
- 每隔几天查看一次已选择加入的测试人员数量,在人数跌破 12 之前替换掉退出的人。
- 关注 Android vitals 和 预发布报告 中的崩溃和 ANR。
- 向封闭式测试轨道至少发布一次更新,修复测试人员报告的问题,并附上清晰的版本说明。
- 简要记录反馈和改动。回答正式版访问权限问题时会用到它们。
不确定封闭式测试轨道是否适合你现在要做的事?请看 内部测试、封闭式测试与开放式测试对比。14 天结束后,点击申请之前,请先阅读 如何回答正式版访问权限申请问题。
难点通常不在设置,而在于找到 12 个能坚持两周保持选择加入的人。如果你想省掉这一步,TesterBie 的真实 Android 手机会通过我们的 Google Groups 群组加入,并每天使用你的应用;请查看 套餐与价格。
常见问题
封闭式测试最多可以添加多少名测试人员?
封闭式测试是为通过电子邮件列表和 Google Groups 群组邀请的测试人员设计的,可容纳的人数远超这项要求的 12 人。多招募几名测试人员是个好主意,这样人数就永远不会跌破 12。
封闭式测试审核需要多长时间?
时间不一。现有应用的更新通常几小时内就能审核完,而新应用的首次审核可能需要好几天。只有版本上线并且 12 名测试人员选择加入后,14 天才开始计算。
测试人员可以用任意 Google 账号加入吗?
不可以。他们必须用在你某个电子邮件列表中、或是关联到该轨道的 Google Groups 群组成员的 Google 账号选择加入,而且手机上的 Play 商店必须用同一个账号来安装应用。
我需要给测试服务开放 Play Console 访问权限吗?
不需要。正规的服务只需要你的测试链接,以及(如果使用的话)你添加到测试轨道的 Google Groups 群组。永远不要分享你的 Play Console 密码,也不要把陌生人添加为账号用户。