droid-ash/finalrun-agent
AI QA Agent for mobile apps
解决的问题
FinalRun 通过使用自然语言替代复杂的脚本,简化了 Android 和 iOS 应用的测试。开发者只需用普通英文编写测试用例,AI 会自动在模拟器或仿真器上执行,无需手动编写脆弱的测试脚本。
工作原理
用户使用 YAML 格式以普通英文编写测试规范。该工具随后在移动设备上启动应用,并使用多模态 AI 模型(如 Gemini、GPT 或 Claude)“观察”屏幕,执行点击、滑动、输入等操作。它会生成包含视频录制和设备日志的通过/失败报告。此外,还提供“技能”功能,使 AI 编码代理能够从源代码自动生成测试、运行测试,并进入诊断和修复失败的循环。
适用人群
希望无需编写传统测试代码即可自动化 Android 和 iOS 应用端到端测试的移动应用开发者和 QA 工程师。
主要亮点
- 自然语言测试:通过 YAML 文件以普通英文编写测试。
- 多模态 AI 执行:使用 AI 模型视觉解析应用 UI 并与其交互。
- 智能体工作流:包含 AI 代理从源代码生成测试并自动修复失败测试的“技能”。
- 跨平台支持:支持 Android 和 iOS(本地或云端)。
- 全面报告:生成包含视频和日志的通过/失败报告。
相关
- 项目
- 项目
- 项目
- 项目
- 项目