mobile-testing
全面的 iOS 与 Android 移动测试解决方案,涵盖手势、传感器、权限、设备碎片化及性能,支持超过 1000 种真实与虚拟设备。
简介
mobile-testing 技能为确保高质量移动应用交付提供了结构化、AI 驱动的框架。专为从事原生、混合式 (React Native, Flutter) 及移动网页应用开发的 QA 工程师与开发人员所设计,此技能可在多样化的移动环境中协调复杂的测试工作流程。它强调混合执行策略,在模拟器的速度与关键应用路径的真实设备测试精确度之间取得平衡。通过利用 qe-test-executor、qe-performance-tester 与 qe-visual-tester 等专业代理程序群组,它能有效处理移动开发中固有的挑战,例如操作系统版本差异与硬件碎片化问题。
-
根据第一层 (60%)、第二层 (30%) 与第三层 (10%) 的用户分布,自动生成设备覆盖矩阵。
-
针对触控手势(包括点击、滑动、捏合与长按)进行进阶交互验证。
-
针对离线模式、低电量、网络转换及基于传感器的输入(如地理位置)进行移动特定场景测试。
-
针对 Android 与 iOS 的权限流程进行自动化测试,处理原生系统对话框与执行阶段请求。
-
具备平台意识的测试执行,考量导航方式、硬件按钮差异及应用商店合规性要求。
-
通过与 BrowserStack 等供应商的设备农场整合,实现高性能测试执行。
-
输入要求包含目标平台、选择的设备层级与特定测试套件;输出则提供详细的执行报告、视频录制与网络日志。
-
当准备应用商店提交、回归测试周期或在旗舰移动设备上进行性能基准测试时,请使用 mobile-testing 技能。
-
针对关键用户流程,务必优先考虑真实设备测试,以捕捉模拟器可能遗漏的硬件性能与传感器灵敏度细节。
-
可与其他专业 QE 技能整合,例如针对 VoiceOver/TalkBack 支持的 accessibility-testing,或针对详细延迟分析的 performance-testing。
-
请记住,Android 碎片化是主要的技术挑战;建立设备矩阵时,请确保覆盖广泛的制造商与操作系统版本,以确保系统稳定性。
仓库统计
- Star 数
- 329
- Fork 数
- 65
- Open Issue 数
- 4
- 主要语言
- TypeScript
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月29日 06:44