用途:当需要为 iOS 或 Android 设计移动测试方案、测试用例或执行计划时使用,触发场景包括“设计移动测试方案”“输出移动测试用例”,以及提及移动测试、APP 测试、iOS/Android 测试。
主要能力:覆盖功能测试、兼容性测试、性能测试、网络测试与安全测试;建议设备矩阵涵盖主流机型、不同屏幕尺寸与不同 OS 版本;自动化策略建议自动化核心流程与回归测试,手工测试作为补充。
使用方式:打开目录下 prompts/ 中的相关文件,复制虚线以下内容,追加你的需求与上下文(业务流程、环境、约束、验收标准)。默认输出 Markdown;若需 Excel/CSV/JSON,可在请求末尾附加 output-formats.md 中的说明。提供 Appium Android 自动化完整示例,位置在 ../mobile-testing/examples/appium-android/,含页面对象模型架构、登录与导航测试、手势示例及 Pytest 配置。快速开始:cd examples/appium-android;pip install -r requirements.txt;appium &;pytest。
常见陷阱:仅在单一机型测试,应验证代表性设备/OS/网络矩阵;忽略生命周期中断,应覆盖来电、前后台切换与权限弹窗;未测弱网,应验证弱网、不稳定与离线行为;过度关注 UI 流程,应加入安装/更新、崩溃、电量与性能检查。
故障处理:Appium 连接失败可执行 appium --version、adb devices、pkill -f appium && appium;元素定位失败可使用 Appium Inspector、增加等待时间、检查定位符;安装失败可执行 adb install app.apk、adb uninstall com.example.app。
输出模板与脚本:模板目录 output-templates/ 提供 Word、Excel、XMind、JSON、CSV、Markdown 模板;scripts/ 提供解析与转换脚本,如 python3 scripts/parse_json.py output-templates/template-json.json、python3 scripts/convert_to_json.py output-templates/template-markdown.md、python3 scripts/convert_output_formats.py output-templates/template-json.json --to csv、python3 scripts/batch_convert_templates.py --skip-same。
适用人群:QA 工程师与开发者、需要结构化可复现测试产出的团队负责人、需要快速交付可执行格式的 AI 用户。
不推荐:无测试范围/上下文的纯生产事故响应;未经专家评审的法律合规决策;缺少范围、环境、预期行为等最低输入的请求。
关键成功因素:生成前提供清晰范围、环境与验收标准;执行前对照真实系统约束验证生成结果;保持工件可追溯(需求→测试点→缺陷→决策)。费用、平台支持范围等资料暂未提供。