第2章 验证环境搭建前置条件:准备Google Play Console账号、创建应用、配置测试轨道、添加测试用户组
2.1 适用场景
本章适用于以下团队与项目阶段:
- 新应用首次接入测试:应用尚未在 Google Play 上架,需要开辟内部/封闭测试轨道进行功能验收。
- 已有应用增设测试轨道:已上架的应用需要新增或修改测试轨道,以支持多版本并行验证。
- 自动化测试基础设施搭建:CI/CD 流水线需要关联 Play Console 账号与测试轨道,实现自动化分发与验证。
- 团队权限与用户组管理:需要为 QA 团队、外包测试人员或特定客户群体创建隔离的测试环境。
建议:在开始本章操作前,确认应用已具备可用的 Android 签名密钥(JKS / PEPK),且团队中至少有一人持有 Play Console “管理测试轨道”权限。
2.2 前置条件
执行本章所有操作前,必须满足以下硬性条件,否则后续步骤将无法推进:
| # | 前置条件 | 说明 / 检查方式 |
|---|---|---|
| 1 | 有效的 Google 账号 | 个人或企业邮箱,非 G Suite 限制账号 |
| 2 | Play Console 开发者账号 | 已完成 $25 注册费支付,账号状态为“活跃” |
| 3 | Android 应用签名密钥 | JKS 或 PEPK 密钥,用于应用签名与轨道管理 |
| 4 | 测试用户邮箱列表 | 至少 1 个有效的 Google 账号邮箱(测试者) |
| 5 | 网络与浏览器环境 | 可访问 play.google.com/console,无代理拦截 |
常见误区:使用非 Google 账号(如 QQ 邮箱、Outlook)作为测试用户将导致无法接收测试邀请或无法下载测试版本。测试用户必须拥有 Google 账号。
2.3 操作步骤流程总览
下图展示了从零开始搭建测试环境前置条件的完整链路,共 6 个核心节点,涵盖账号、应用、轨道、用户组与最终验证:
2.4 详细操作步骤
请严格按照以下顺序执行,每一步均标注了控制台入口与关键确认点。
-
准备 Google Play Console 账号
访问play.google.com/console,使用 Google 账号登录。若首次注册,需点击“创建开发者账号”并支付一次性 $25 注册费(支持 Visa/Mastercard/银联)。
确认点:控制台首页右上角显示“开发者账号已激活”绿色提示。 -
创建 Google Play 应用
在控制台首页点击“创建应用”,依次填写:应用名称(如“MyApp-Test”)、默认语言(中文/英语)、应用类型(应用/游戏)。选择“创建应用签名密钥”,上传或生成 JKS 密钥。
确认点:左侧菜单显示“应用概览”页面,版本号区显示“草稿”状态。 -
配置测试轨道
进入左侧“测试” → “测试轨道”,分别配置:- 内部测试轨道:最大支持 100 个测试者,无需审核,即时生效。
- 封闭测试轨道:支持自定义测试者范围,需提交审核(审核周期通常 1-3 天)。
- 开放测试轨道:面向公众,需满足 Google 测试期政策。
确认点:轨道列表中出现“已启用”标签。 -
添加测试用户组
在对应轨道页面点击“管理测试用户组” → “创建测试用户组”。输入组名称(如“QA-Team”),添加测试者邮箱(每行一个,必须为 Google 账号)。保存后系统自动发送测试邀请链接。
确认点:测试用户组显示“已添加”且成员列表不为空。 -
用户权限确认
使用测试者邮箱登录 Google 账号,打开邀请链接,确认可加入测试轨道并看到“成为测试者”按钮。对于封闭/开放轨道,还需检查是否收到 Play Console 的测试同意书。
2.5 输入输出物
| 步骤 | 输入(物料/信息) | 输出(产物/状态) |
|---|---|---|
| 账号准备 | Google 账号、$25 支付信息 | 已激活的 Play Console 开发者账号 |
| 创建应用 | 应用名称、类型、签名密钥(JKS) | 应用草稿(含包名与版本占位) |
| 配置测试轨道 | 轨道类型(内部/封闭/开放) | 已启用的测试轨道配置 |
| 添加测试用户组 | 测试用户邮箱列表(CSV / 手动输入) | 测试用户组 + 邀请链接 |
| 权限确认 | 测试者 Google 账号 | 测试者成功加入轨道,状态为“已接受” |
2.6 责任边界
本章涉及的角色与职责划分如下,避免因权责不清导致操作遗漏:
| 角色 | 职责 | 所需权限 |
|---|---|---|
| 应用开发者 | 注册 Play Console 账号、创建应用、上传签名密钥 | Play Console “管理员”角色 |
| 测试管理员 | 配置测试轨道、创建并管理测试用户组、发送邀请 | “管理测试轨道”权限 |
| QA 工程师 | 验证测试环境可用性、确认测试者能正常安装测试版本 | 测试者身份(无需控制台权限) |
边界说明:Play Console 账号的付款信息维护由财务或账号管理员负责,不在本章操作范围内。测试用户组中的邮箱变更需由测试管理员重新保存。
2.7 记录材料
以下材料应归档至项目 Wiki 或共享文档中,便于后续排查与审计:
- Play Console 开发者账号注册确认邮件截图(包含账号 ID 与注册时间)。
- 应用创建页面截图(含包名、应用名称、默认语言)。
- 测试轨道配置截图(显示轨道类型、状态、版本号)。
- 测试用户组成员列表截图或 CSV 源文件。
- 测试者收到的邀请邮件截图(验证链接有效性)。
2.8 异常处理
异常情况与应对方案
| 异常现象 | 可能原因 | 处理步骤 |
|---|---|---|
| 注册费支付失败 | 银行卡不支持跨境支付、余额不足 | 更换支持 Visa/Mastercard 的银行卡,或使用 Google Play 充值码 |
| 应用创建后无法选择测试轨道 | 应用未处于“草稿”状态,或签名密钥未上传 | 返回“应用签名”页面上传 JKS 密钥,确认状态变为“已启用” |
| 测试用户收不到邀请 | 邮箱非 Google 账号、被邮箱域名拦截、邀请链接已过期 | 确认邮箱为 Google 账号;检查垃圾邮件箱;重新发送邀请 |
| 测试轨道配置无法保存 | 同时配置了多个轨道且版本号冲突 | 确保每个轨道使用独立的版本号(如 1.0.0-internal / 1.0.0-closed) |
| 测试者加入轨道后提示“无权访问” | 用户组权限未同步、测试者账号被禁用 | 测试管理员在用户组中移除并重新添加该邮箱;检查账号状态 |
2.9 验收标准
完成本章所有操作后,按以下清单逐项确认,全部通过后方可进入下一章:
- Play Console 账号已激活,可正常登录并看到“开发者账号”徽标。
- 目标应用已在控制台创建成功,左侧菜单完整显示“测试”、“发布”等模块。
- 至少一个测试轨道(内部/封闭/开放)处于“已启用”状态,并关联了有效的版本号。
- 至少一个测试用户组已创建,成员列表包含 ≥1 个有效 Google 账号。
- 测试者已收到邀请链接,点击后成功加入测试轨道,状态显示“已接受”。
- 上述所有记录材料(截图、CSV、邮件截图)已归档至指定文档库。
交付物检查:验收通过后,建议在团队协作工具(如 Jira / Confluence)中创建一条“验证环境搭建完毕”的检查项,并附上本章的输入输出物表格与异常处理记录。