第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 个核心节点,涵盖账号、应用、轨道、用户组与最终验证:

验证环境搭建前置条件流程 1. 准备 Play Console 账号 2. 创建 Google Play 应用 3. 配置测试轨道 4. 添加测试用户组 5. 用户权限确认 6. 环境验证完成 提示:测试轨道配置需在应用草稿状态下完成 测试用户组邮箱必须与 Google 账号绑定

2.4 详细操作步骤

请严格按照以下顺序执行,每一步均标注了控制台入口与关键确认点。

  1. 准备 Google Play Console 账号
    访问 play.google.com/console,使用 Google 账号登录。若首次注册,需点击“创建开发者账号”并支付一次性 $25 注册费(支持 Visa/Mastercard/银联)。
    确认点:控制台首页右上角显示“开发者账号已激活”绿色提示。
  2. 创建 Google Play 应用
    在控制台首页点击“创建应用”,依次填写:应用名称(如“MyApp-Test”)、默认语言(中文/英语)、应用类型(应用/游戏)。选择“创建应用签名密钥”,上传或生成 JKS 密钥。
    确认点:左侧菜单显示“应用概览”页面,版本号区显示“草稿”状态。
  3. 配置测试轨道
    进入左侧“测试” → “测试轨道”,分别配置:
    • 内部测试轨道:最大支持 100 个测试者,无需审核,即时生效。
    • 封闭测试轨道:支持自定义测试者范围,需提交审核(审核周期通常 1-3 天)。
    • 开放测试轨道:面向公众,需满足 Google 测试期政策。
    选择至少一个轨道并“创建发布”。
    确认点:轨道列表中出现“已启用”标签。
  4. 添加测试用户组
    在对应轨道页面点击“管理测试用户组” → “创建测试用户组”。输入组名称(如“QA-Team”),添加测试者邮箱(每行一个,必须为 Google 账号)。保存后系统自动发送测试邀请链接。
    确认点:测试用户组显示“已添加”且成员列表不为空。
  5. 用户权限确认
    使用测试者邮箱登录 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)中创建一条“验证环境搭建完毕”的检查项,并附上本章的输入输出物表格与异常处理记录。