第2章 前置条件准备:账号权限、测试设备与网络环境
2.1 适用场景
本章适用于开始使用 Google Play 测试跟踪夹具前,团队需要完成的基础环境配置。包括:
- 新建或已有 Google Play Console 账号的权限分配;
- Android 物理设备或模拟器的注册与白名单添加;
- 测试设备所在网络达到 Play 商店通信最低要求。
无论采用内部测试、封闭测试还是开放测试通道,这些前置条件均需优先满足。
2.2 前置条件清单
核心前提:团队必须拥有一个已激活的 Google Play Console 开发者账号(一次性注册费 $25)。以下条件针对该账号展开。
- 账号角色权限:至少 1 人拥有“管理员”或“测试主管”角色,其余成员至少拥有“测试员”角色。
- 测试设备注册:每台设备必须通过 Google Play 商店登录相同 Google 账号,并加入测试组白名单。
- 网络环境:设备可稳定访问
play.google.com、android.clients.google.com及其他 Play 服务域名,无企业代理拦截。
2.3 操作步骤
步骤1:检查账号角色并分配权限
登录 Google Play Console → 点击左侧“用户和权限”→“邀请新用户”或编辑现有用户。确保为每位测试负责人分配以下权限:
| 角色 | 必需权限 | 说明 |
|---|---|---|
| 管理员 | 所有权限(含测试轨道管理) | 负责创建测试跟踪夹具、管理分组 |
| 测试主管 | 查看应用、管理测试者、查看财务数据 | 审核测试反馈、管理白名单 |
| 测试员 | 查看应用、管理测试者 | 下载并执行测试版本,提交崩溃日志 |
提示:初始阶段建议分配 1 名管理员 + 2 名测试主管,避免权限过于集中。
步骤2:注册测试设备
每个测试员需通过以下方式将设备加入白名单:
- 在 Play Console 中选择“测试”→“封闭测试”→“管理测试者”→“创建测试者列表”。
- 上传包含测试员 Gmail 地址的 CSV 文件(或手动添加)。
- 测试员在其设备上登录该 Gmail 账号,打开 Play 商店 → 点击菜单“我的应用和游戏”→“测试版”→“加入测试”。
- 记录每台设备的 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 | 测试员 Gmail | Play 账号登录 | 已加入测试组 | 网络连通 | 权限角色 | 备注 |
|---|---|---|---|---|---|---|---|
| Pixel 6 Pro | ABCD1234EF | test1@example.com | ✅ | ✅ | ✅ | 测试员 | |
| 模拟器 API 33 | SIMULATOR-001 | test2@example.com | ✅ | ✅ | ⚠️ 需代理 | 测试员 | IT 已处理 |
| Xiaomi 12 | XYZ789ABC | test3@example.com | ✅ | ✅ | ❌ DNS 未放行 | 测试主管 | 联系 IT |
2.7 异常处理
- 权限不足:若发现“无法创建测试轨道”,请管理员检查用户角色是否为“管理员”或“测试主管”。
- 设备未收到测试版本:确认设备已加入正确的测试组、登录了白名单中的 Gmail 帐户,并重启 Play 商店应用。
- 网络连接失败:检查企业 VPN 或代理是否过滤了 Play 服务域名,尝试使用 4G/5G 网络对比测试。
- 权限变更延迟:新权限分配后可能需要 15~30 分钟生效,可以登出重新登录 Play Console 触发同步。
2.8 验收标准
以下条件全部满足时,视为本章前置条件准备完成:
- 每位测试员在 Play Console 中拥有明确的角色(管理员/测试主管/测试员),权限截图存档。
- 至少 1 台物理设备或认证模拟器成功加入封闭测试组,并能正常下载测试应用(即使没有发布版本,也能看到“加入测试”按钮)。
- 在设备上执行 Play 商店下载操作时,无网络超时或证书错误。
- 记录表中所有设备状态均为 ✅ 或带有已解决的备注。
小结:完成本章操作后,团队应具备创建测试跟踪夹具的所有基础环境。若验收失败,请根据“异常处理”逐项排查,直至记录表中所有设备状态均通过。