SuperAPI AI 工具集

qe-mobile-testing

测试与质量

查看项目

更新于 10-16 03:48

技能介绍

用途:用于 iOS 与 Android 移动应用测试,适用原生应用、混合应用(React Native、Flutter)、移动 Web/PWA,以及应用商店提交前的检查。

主要能力:设备覆盖矩阵分层(Tier 1 覆盖 60% 用户,Tier 2 30%,Tier 3 10%);平台差异测试(iOS 与 Android 在返回键、权限、UI 上不同);触摸手势验证(点按、滑动、捏合、长按);移动特有场景(离线、低电量、中断);权限流程(相机、定位、通知);性能目标(应用启动 < 2 秒,屏幕切换 < 300ms,帧率 60 FPS,后台耗电 < 5%/小时)。

使用方式:以 Appium 为例编写手势与场景测试,例如点按 await driver.touchAction({ action: 'tap', x: 100, y: 200 }),滑动用 press/moveTo/release 序列,捏合用 multiTouchAction,长按可设 duration: 2000。离线测试可调用 toggleAirplaneMode,定位测试用 setGeoLocation,Android 权限弹窗可定位 permission_allow_button 并点击。可通过 Task 调用 qe-test-executor 指定 platforms、deviceTiers、parallelDevices 与 deviceFarm(如 browserstack),并记录视频、网络日志。

适用场景:回归测试、跨平台并行执行、设备农场集成、应用商店提交准备。

限制:资料未提供收费、价格、平台支持范围及具体安装命令;模拟器可发现约 80% 缺陷,但关键路径、性能、传感器行为与平台特性需真机验证;应基于用户实际设备数据选择覆盖设备。