YAML 写测试
测试用例写成人类可读的 YAML 文件,可重复、可审计、可信任,而不是难以查看的黑盒代码。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
Maestro 是一套面向移动端与网页应用的 UI 自动化测试工具,核心特点是测试用人类可读的 YAML 编写,而不是难以维护的代码黑盒。本地版本完全免费、开源,支持 Maestro Studio、CLI、Viewer 与 MCP,并内置本地自愈代理。需要规模化时,可切换到官方云端设备云,按 $250/device/mo 计费,在多台 Android、iOS、Web 设备上并行执行。主要短板是云端价格不便宜,且并发计费方式对预算敏感的小团队存在门槛。
Maestro 是一款全功能的桌面应用与命令行工具,用于自动化测试移动端和网页应用。它把测试用例写成人类可读的 YAML 文件,让测试不再是难以审查的黑盒,而是可重复、可审计、可信任的资产。产品开源,没有供应商锁定。
本地使用时,Maestro 提供 Studio、CLI、Viewer 和 MCP 等组件,开发者可以在自己的设备上免费构建、运行和调试流程,并借助本地代理实现自愈。云端部分则运行在官方专门构建的设备云上,支持 Android、iOS 与 Web 设备并行执行、无限次托管测试运行、丰富的测试报告以及 CI 和 PR/MR 集成。
普通开发者可以先用免费开源版本在本地跑通测试;团队需要并行、跨设备覆盖率时再接入云。由于测试代码是 YAML,人工与 AI 代理都能较容易地阅读和生成,适合把自动化测试纳入 AI 辅助开发流程。
测试用例写成人类可读的 YAML 文件,可重复、可审计、可信任,而不是难以查看的黑盒代码。
Maestro Studio、CLI、Viewer、MCP 都可在本地使用,用自己的设备免费运行和调试流程。
官方说明 ↗在官方托管设备云上把测试并行跑在 Android、iOS、Web 设备上,缩短整体执行时间。
官方说明 ↗内置自愈的本地代理,并能配合 AI 代理根据实际屏幕结构生成成套测试,覆盖结构、持久化、无障碍等维度。
官方说明 ↗云端方案提供 CI 集成与 PR/MR 集成,并附带丰富的测试报告,方便把测试结果接入开发流程。
官方说明 ↗需要为 Android 或 iOS 应用写回归测试,喜欢用 YAML 而不是代码描述流程,本地免费版就能起步。
让 AI 代理直接读写 Maestro 测试,YAML 格式对人机都友好,适合把测试纳入 AI 工作流。
本地免费基本够用;但云端按 $250/device/mo 计费,并发规模上来后成本会明显增加,需先算清楚设备数。
企业云方案支持 SSO、专属支持和定制合同,但需联系销售报价,不适合只看公开价格下单。
本地版本免费且开源,可以用 Maestro Studio 或 CLI 在自己的设备上构建、运行和调试流程。只有需要官方托管设备云并行执行时才收费。
云端按 $250/device/mo 计费,价格基于最大并发执行数,设备越多可并行运行的测试越多、结果越快。Web/Chromium 设备价格需向官方咨询。
云端提供托管的 Android、iOS 和 Web 设备。本地则支持在自己的设备上运行,覆盖移动端与网页应用测试。
测试写成人类可读的 YAML 文件,例如从 launchApp、tapOn、inputText 到 assertVisible 的流程,可重复、可审计、可信任,而不是黑盒代码。
企业云包含 SSO、高级专属支持、定制合同要求、完全托管的测试用例,以及详细的供应商和安全审查。具体价格需联系销售。
| 工具 | 编辑评分 | 价格 | 核心功能 | 平台 |
|---|---|---|---|---|
| Maestro本工具 | 4.5 | 本地开源免费,云端 $250/device/mo | YAML 写测试;本地免费工具;云端并行执行;AI 原生集成 | Web / Android / iOS / Desktop |
| MockFlow | — | Basic $ 0 forever;Plus 按年计费每月收费,年付省 25% | 用于创建和协作线框图的网页应用,适用于网页、移动和桌面应用 | Web / Chrome extension / macOS |
| flowstate | — | 未标价 | 网页应用的智能助手 | — |
| Voxos | — | 未标价 | Voxos - 多功能桌面语音助手 | — |
| Keigo app | — | 未标价 | 无代码平台,用于构建网页、移动和后台应用程序 | — |
| 16x Prompt | — | 免费版每天 10 条提示词;个人终身授权 $48.00 USD | 一款为开发者创建优化提示的桌面应用,支持代码上下文 | Windows / macOS / Linux |