SuperAPI AI 工具集

testing-tracks

测试与质量

查看项目

更新于 10-15 21:11

技能介绍

用途:管理应用从内部测试到生产发布的渐进式测试流程,核心原则是先小范围(内部)、逐步扩大(封闭/外部)、再全面开放。

主要能力:

  1. Google Play 测试轨道:内部(最多100人、无需审核、秒级、仅邀请)、封闭(邮件列表/Google Groups、需审核、数小时、测试者需付费、仅邀请)、开放(不限人数、需审核、数小时、测试者需付费、Play 可发现)。推荐流程为内部测试→预发布报告→封闭测试→开放测试。上传到封闭或开放轨道会自动生成预发布报告,涵盖稳定性(崩溃与 ANR)、性能、无障碍、安全、兼容性;报告中的关键/高严重问题应视为阻塞项,修复后再推进生产。
  2. Apple TestFlight:内部(最多100名 App Store Connect 用户、无需审核、处理完即可用)、外部(最多10000人、每组首个构建需审核)。限制:构建90天过期;外部测试首个构建需 App Review;测试者需安装免费 TestFlight 应用;Managed Apple Accounts 无法测试。流程为通过 CI/CD(Codemagic 或 Fastlane)上传、Apple 服务器处理5-30分钟、加入内部组立即可用、加入外部组先审核、通过后邮件通知、测试者经 TestFlight 安装并反馈。
  3. 真机测试:需要测试未拥有的设备、多尺寸无障碍、跨芯片性能、旧系统回归或远程 QA 时使用云设备实验室。BrowserStack 提供20000+ iOS/Android 真机,支持 Appium+Detox(Android)与 Azure Pipelines、GitHub Actions 集成;Sauce Labs 提供私有设备群与 API 访问,框架无关。两者均无免费层。多数团队推荐 BrowserStack,需要 API 级设备控制或私有设备则选 Sauce Labs。

使用方式:按技能内 references 目录下的 google-play-tracks.md、testflight.md、real-device-testing.md 获取各平台完整设置说明。

限制与检查:发布前需核对功能(核心流程、认证、网络错误、深链、推送)、平台特性(Android 返回键与权限、iOS 手势与安全区、平板布局、深色模式)、性能(冷启动3秒内、无卡顿、内存稳定、耗电合理)与商店合规(预发布报告无关键问题、无崩溃、内容与商店描述一致、隐私政策与实际收集一致)。反馈可通过 Play Console 私密提交或 TestFlight 应用/截图标注收集,建议使用结构化模板(设备、构建、操作、结果、预期、截图)。