2. 前置条件准备

2.1 适用场景

本章适用于开始使用 Google Play 测试跟踪夹具前,团队需要完成的基础环境配置。包括:

  • 新建或已有 Google Play Console 账号的权限分配;
  • Android 物理设备或模拟器的注册与白名单添加;
  • 测试设备所在网络达到 Play 商店通信最低要求。

无论采用内部测试、封闭测试还是开放测试通道,这些前置条件均需优先满足。

2.2 前置条件清单

核心前提:团队必须拥有一个已激活的 Google Play Console 开发者账号(一次性注册费 $25)。以下条件针对该账号展开。

  1. 账号角色权限:至少 1 人拥有“管理员”或“测试主管”角色,其余成员至少拥有“测试员”角色。
  2. 测试设备注册:每台设备必须通过 Google Play 商店登录相同 Google 账号,并加入测试组白名单。
  3. 网络环境:设备可稳定访问 play.google.com、android.clients.google.com 及其他 Play 服务域名,无企业代理拦截。

2.3 操作步骤

步骤1:检查账号角色并分配权限

登录 Google Play Console → 点击左侧“用户和权限”→“邀请新用户”或编辑现有用户。确保为每位测试负责人分配以下权限:

角色必需权限说明
管理员所有权限(含测试轨道管理)负责创建测试跟踪夹具、管理分组
测试主管查看应用、管理测试者、查看财务数据审核测试反馈、管理白名单
测试员查看应用、管理测试者下载并执行测试版本,提交崩溃日志

提示:初始阶段建议分配 1 名管理员 + 2 名测试主管,避免权限过于集中。

步骤2:注册测试设备

每个测试员需通过以下方式将设备加入白名单:

  1. 在 Play Console 中选择“测试”→“封闭测试”→“管理测试者”→“创建测试者列表”。
  2. 上传包含测试员 Gmail 地址的 CSV 文件(或手动添加)。
  3. 测试员在其设备上登录该 Gmail 账号,打开 Play 商店 → 点击菜单“我的应用和游戏”→“测试版”→“加入测试”。
  4. 记录每台设备的 Android ID(通过 Google Play 设置或 adb 获取),用于后续轨迹追踪。

注意:模拟器设备需启用 Play 商店并登录真实 Gmail 账号才能收到测试推送。Android Studio 自带的模拟器可能无法正常接收 Play 更新,建议使用 Google Play 认证模拟器(如 Pixel 系列镜像)。

步骤3:验证网络环境

在设备上执行以下连通性检查:

  • 打开浏览器访问 https://play.google.com,确认可正常加载。
  • 在设备设置→“关于手机”→“状态”中查看“IP 地址”,确认未使用需要额外认证的公共 Wi-Fi。
  • 使用 ping android.clients.google.com(若设备允许)或采用其他网络诊断工具测试延迟 < 200ms。

企业网络特别检查:向 IT 部门申请将以下域名加入白名单:play.google.com、android.clients.google.com、ssl.google-analytics.com、clients3.google.com。禁止 MITM 证书拦截。

2.4 输入输出物

输入输出格式
Google Play Console 管理员账号权限分配完成的用户列表Console 截图或 CSV 导出
测试员 Gmail 地址列表设备白名单注册确认截图PNG/JPG + 文本记录
设备 Android ID(可选)网络连通性测试报告文本日志或截图
企业网络策略文档白名单域名配置确认邮件IT 部门回执

2.5 责任边界

角色职责
测试工程师执行步骤1~3,填写记录表,向管理员汇报异常
项目管理提供测试员名单,跟进网络环境申请
运维 / IT配置网络白名单,排除代理干扰
测试主管验收所有前置条件,批准进入下一步

2.6 记录材料模板

使用下表记录每台测试设备的前置条件完成情况:

设备名称Android ID测试员 GmailPlay 账号登录已加入测试组网络连通权限角色备注
Pixel 6 ProABCD1234EFtest1@example.com✅✅✅测试员
模拟器 API 33SIMULATOR-001test2@example.com✅✅⚠️ 需代理测试员IT 已处理
Xiaomi 12XYZ789ABCtest3@example.com✅✅❌ DNS 未放行测试主管联系 IT

2.7 异常处理

  • 权限不足:若发现“无法创建测试轨道”,请管理员检查用户角色是否为“管理员”或“测试主管”。
  • 设备未收到测试版本:确认设备已加入正确的测试组、登录了白名单中的 Gmail 帐户,并重启 Play 商店应用。
  • 网络连接失败:检查企业 VPN 或代理是否过滤了 Play 服务域名,尝试使用 4G/5G 网络对比测试。
  • 权限变更延迟:新权限分配后可能需要 15~30 分钟生效,可以登出重新登录 Play Console 触发同步。

2.8 验收标准

以下条件全部满足时,视为本章前置条件准备完成:

  1. 每位测试员在 Play Console 中拥有明确的角色(管理员/测试主管/测试员),权限截图存档。
  2. 至少 1 台物理设备或认证模拟器成功加入封闭测试组,并能正常下载测试应用(即使没有发布版本,也能看到“加入测试”按钮)。
  3. 在设备上执行 Play 商店下载操作时,无网络超时或证书错误。
  4. 记录表中所有设备状态均为 ✅ 或带有已解决的备注。
前置条件准备流程图 前置条件准备流程 1. 检查账号权限 2. 分配用户角色 3. 注册测试设备 4. 验证网络环境 5. 记录 & 验收 设备需登录白名单Gmail 并下载测试版App 企业网络需放行Play域名 禁止MITM拦截

小结:完成本章操作后,团队应具备创建测试跟踪夹具的所有基础环境。若验收失败,请根据“异常处理”逐项排查,直至记录表中所有设备状态均通过。