用途
该技能用于为 iOS 和 Android 应用(原生 + 跨平台)设计与执行可靠、成本可控的移动端测试,重点在规划自动化框架、设备矩阵、抖动控制以及 CI/CD 发布门禁。
主要能力
规划跨 iOS 和 Android 的移动测试策略; 规划设备矩阵、操作系统覆盖与风险分层; 选择自动化框架并搭建 CI + 设备实验室方案; 处理性能、网络/离线、后台切换与权限相关问题; 定义发布前门禁、分阶段发布与商店就绪检查。
使用方式
从工作流入手:
- 填写 assets/mobile-test-plan.md,定义风险、分层与门禁。
- 依据分析数据填写 assets/device-matrix.md,选择 Tier 1/2/3 覆盖范围。
- 使用 references/framework-comparison.md 选择自动化框架。
- 使用 references/release-and-rollout.md 定义 beta、预发布、分阶段发布与回滚检查。
- 使用 references/accessibility-testing.md 增加 iOS 与 Android 无障碍覆盖。
- 使用 references/flake-management.md 设定抖动预算、重跑与隔离规则。
适用场景
需要体系化定义移动测试策略、设备矩阵、自动化方案、发布门禁与灰度回滚的团队;需要覆盖权限、后台/前台切换、深链、离线/弱网等移动特有场景;需要加入性能(启动、滚动/卡顿、内存)与无障碍审计;需要为本地化应用设计分层测试策略。
限制与不适用
平台特定的 iOS 测试命令细节应使用 qa-testing-ios;平台特定的 Android 测试命令细节应使用 qa-testing-android。文档中明确列举了专家判断类决策,例如原生与跨平台的取舍、何时不应自动化移动 E2E(界面变化快于测试稳定、低流量低影响流程、团队无法承诺修复抖动、更廉价层已覆盖风险、Pre-PMF 或原型阶段)。此外,供应商定价、设备可用性与商店政策细节需以官方文档核实。资料中仅给出文件名与路由说明,具体文档内容暂未提供。