Maestro

Maestro

AI TOOL PROFILE工具资料

用人类可读的 YAML 编写移动与网页 UI 自动化测试

官网地址 https://maestro.dev

访问官网
价格本地开源免费,云端 $250/device/mo
平台Web / Android / iOS / Desktop
归类聊天对话
收录2026-01-01
复核2026-01-01
编辑评分 4.5 / 5

Maestro编辑总结

EDITOR REVIEW编辑评测

Maestro 是一套面向移动端与网页应用的 UI 自动化测试工具,核心特点是测试用人类可读的 YAML 编写,而不是难以维护的代码黑盒。本地版本完全免费、开源,支持 Maestro Studio、CLI、Viewer 与 MCP,并内置本地自愈代理。需要规模化时,可切换到官方云端设备云,按 $250/device/mo 计费,在多台 Android、iOS、Web 设备上并行执行。主要短板是云端价格不便宜,且并发计费方式对预算敏感的小团队存在门槛。

Maestro是什么?

Maestro 是一款全功能的桌面应用与命令行工具,用于自动化测试移动端和网页应用。它把测试用例写成人类可读的 YAML 文件,让测试不再是难以审查的黑盒,而是可重复、可审计、可信任的资产。产品开源,没有供应商锁定。

本地使用时,Maestro 提供 Studio、CLI、Viewer 和 MCP 等组件,开发者可以在自己的设备上免费构建、运行和调试流程,并借助本地代理实现自愈。云端部分则运行在官方专门构建的设备云上,支持 Android、iOS 与 Web 设备并行执行、无限次托管测试运行、丰富的测试报告以及 CI 和 PR/MR 集成。

普通开发者可以先用免费开源版本在本地跑通测试;团队需要并行、跨设备覆盖率时再接入云。由于测试代码是 YAML,人工与 AI 代理都能较容易地阅读和生成,适合把自动化测试纳入 AI 辅助开发流程。

Maestro核心功能

CAPABILITIES工具标签

YAML 写测试

测试用例写成人类可读的 YAML 文件,可重复、可审计、可信任,而不是难以查看的黑盒代码。

本地免费工具

Maestro Studio、CLI、Viewer、MCP 都可在本地使用,用自己的设备免费运行和调试流程。

官方说明 ↗

云端并行执行

在官方托管设备云上把测试并行跑在 Android、iOS、Web 设备上,缩短整体执行时间。

官方说明 ↗

AI 原生集成

内置自愈的本地代理,并能配合 AI 代理根据实际屏幕结构生成成套测试,覆盖结构、持久化、无障碍等维度。

官方说明 ↗

CI 与 PR 集成

云端方案提供 CI 集成与 PR/MR 集成,并附带丰富的测试报告,方便把测试结果接入开发流程。

官方说明 ↗

Maestro适合谁用?

WHO IS IT FOR工具标签

移动端开发者

推荐

需要为 Android 或 iOS 应用写回归测试,喜欢用 YAML 而不是代码描述流程,本地免费版就能起步。

AI 辅助开发团队

推荐

让 AI 代理直接读写 Maestro 测试,YAML 格式对人机都友好,适合把测试纳入 AI 工作流。

预算敏感的小团队

有条件

本地免费基本够用;但云端按 $250/device/mo 计费,并发规模上来后成本会明显增加,需先算清楚设备数。

需要托管与安全审查的企业

有条件

企业云方案支持 SSO、专属支持和定制合同,但需联系销售报价,不适合只看公开价格下单。

Maestro优点和缺点

PROS & CONS工具标签

优点

  • 本地版本开源免费,Studio、CLI、Viewer、MCP 都可直接使用
  • 测试用 YAML 编写,可读可审计,review 成本比代码式框架低
  • 云端支持 Android、iOS、Web 多设备并行,缩短执行时间
  • 开源无供应商锁定,社区版可自托管运行
  • 支持 AI 代理生成测试,覆盖结构、持久化、无障碍等维度

缺点

  • 云端 $250/device/mo 按最大并发设备计费,规模化后成本高
  • Web/Chromium 设备价格需单独咨询,官网未公开具体费用
  • 企业版无公开价格,需联系销售获取定制合同

Maestro常见问题

FAQ工具标签
Maestro 免费吗?

本地版本免费且开源,可以用 Maestro Studio 或 CLI 在自己的设备上构建、运行和调试流程。只有需要官方托管设备云并行执行时才收费。

云端怎么收费?

云端按 $250/device/mo 计费,价格基于最大并发执行数,设备越多可并行运行的测试越多、结果越快。Web/Chromium 设备价格需向官方咨询。

支持哪些平台?

云端提供托管的 Android、iOS 和 Web 设备。本地则支持在自己的设备上运行,覆盖移动端与网页应用测试。

测试是用什么写的?

测试写成人类可读的 YAML 文件,例如从 launchApp、tapOn、inputText 到 assertVisible 的流程,可重复、可审计、可信任,而不是黑盒代码。

企业版有什么额外内容?

企业云包含 SSO、高级专属支持、定制合同要求、完全托管的测试用例,以及详细的供应商和安全审查。具体价格需联系销售。

Maestro竞品对比

COMPARISON工具标签
工具编辑评分价格核心功能平台
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