AI 测试生成
向智能体提出测试需求后,它会读取模拟器屏幕层级、搜索模式、读取文件并列出目录,据此为指定界面生成成体系的测试计划。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
Maestro 是智能体速度的移动端 UI 测试工具。
App Quality Copilot 是 Maestro Cloud 上基于 Maestro 的 AI 自动化 QA 与测试方案,Maestro 是一款开源的移动端 UI 测试工具,采用人类可读的代码,支持便捷的 CI 集成,并提供强大的 CLI 和桌面应用。它把 AI 工具箱接入开发流程,让智能体可以读取模拟器屏幕层级、搜索模式、读取文件并生成完整的测试计划,例如针对设置页一次性提出 15 条测试,覆盖结构、内容正确性、选择器、持久化、重置、导航与无障碍等多个维度。Maestro 测试以人类可读的 YAML 文件呈现,可重复、可审计,且无厂商锁定,是数千个团队移动测试的基础。不足在于,公开官网未列出具体价格档位与性能基准数字。
Maestro 由 mobile-dev-inc 维护,是一款开源的移动端 UI 测试工具,采用人类可读的代码,支持便捷的 CI 集成,并提供强大的 CLI 和桌面应用。
Maestro 被描述为经过实战检验、AI 原生的测试工具:经受时间考验,并为人类与 AI 协同开发做好准备。其 AI 工具箱可以让智能体读取模拟器屏幕层级、搜索模式、读取文件并列出目录,进而针对具体界面生成完整测试计划。
对普通用户而言,可以在 CLI 或桌面应用中编写和运行 YAML 测试;对开发者而言,可以克隆 Maestro 仓库并通过 CI 集成测试;对团队而言,Maestro 可扩展且无厂商锁定,被当作数千个团队移动测试的基础。
向智能体提出测试需求后,它会读取模拟器屏幕层级、搜索模式、读取文件并列出目录,据此为指定界面生成成体系的测试计划。
Maestro 测试是人类可读的 YAML 文件,不是黑盒,具备可重复、可审计、可信赖的特点,团队成员可以直接阅读和修改。
针对设置页提出的测试计划包含 15 条用例,分为结构/冒烟、内容正确性、选择器、持久化、重置、导航、无障碍七组,覆盖界面主要行为。
测试可以切换每个开关后重启应用并验证保存状态,调整语速和选择音频编码后重新启动应用,确认取值在重启后仍然保留。
测试用例会验证控件是否暴露稳定的无障碍标签、增大文字后各行是否仍可点击,以及 VoiceOver 遍历顺序是否与视觉顺序一致。
Maestro 开源且可扩展,没有厂商锁定,其是数千个团队移动测试的基础,可通过 git clone 获取仓库。
Maestro 提供便捷的 CI 集成、强大的 CLI 和桌面应用,让开发者可以按自己的方式和节奏编写与管理测试。
可以在任意喜欢的地方编写和管理测试,无论希望速度多快,这对应其多表面(Surfaces)的设计方向。
需要为设置页等界面快速生成覆盖结构、持久化、导航和无障碍的测试套件,Maestro 的 AI 工具箱可以一次性产出 15 条用例。
官网的示例 YAML 针对 iOS 设置界面,包含 appId、launchApp、assertVisible 等步骤,适合验证 iOS 应用的界面行为。
Maestro 测试是 YAML 文件而非黑盒,具备可重复、可审计、可信赖的特性,适合需要人工复核测试内容的团队。
可以在任意喜欢的地方编写和管理测试,覆盖 CLI 和桌面应用等表面,适合写作方式分散的团队。
公开,只有开源与 AI 工具箱等形态描述,仅按价格决策的团队难以据此完成选型。
官网未列出任何具体价格档位或额度。可以确认的是,Maestro 是开源且可扩展、无厂商锁定的工具,其为数千个团队移动测试的基础,并提供便捷的 CI 集成、强大的 CLI 和桌面应用。如需了解收费情况,需要以官方页面为准。
官网把 Maestro 描述为经过实战检验、AI 原生的移动端 UI 测试工具,采用人类可读的代码,支持便捷的 CI 集成,并提供强大的 CLI 和桌面应用。
未公开点名任何其他测试产品,因此无法做具体竞品对比。强调 Maestro 测试是 YAML 文件而非黑盒,具备可重复、可审计、可信赖的特点,同时开源、可扩展、无厂商锁定。如果团队看重测试内容可读、可审计与可迁移,这几点是判断依据。
网络可用性或账号注册方式的说明。可以确认的是 Maestro 开源,仓库地址为 github.com/mobile-dev-inc/Maestro,提供 CLI 和桌面应用,并支持 CI 集成。实际可用性需以官方页面说明为准。
以设置页为例,测试计划包含 15 条用例,分为七组:结构/冒烟验证各区块标题是否出现;内容正确性验证关于页显示版本与构建行、语音区块未加载语音;选择器验证采样率与效果配置选项;持久化验证开关、语速、音频编码在重启后是否保留;重置验证确认流程与取消流程;导航验证历史按钮与返回首页;无障碍验证标签、动态字体与 VoiceOver 顺序。
支持便捷的 CI 集成,可以在任意喜欢的地方编写和管理测试。示例 YAML 中出现 appId 为 org.wikipedia.wikipedia 的 iOS 设置测试文件,路径为 .maestro/ios-settings.yaml。
| 工具 | 编辑评分 | 价格 | 核心功能 | 平台 |
|---|---|---|---|---|
| App Quality Copilot本工具 | 4.3 | 未标价 | AI 测试生成;人类可读 YAML;十五类测试覆盖;持久化验证 | Web / CLI / 桌面应用 |
| Testfox | — | 未标价 | 人工智能驱动的测试管理,适用于 QA 和敏捷团队 | — |
| QASolve | — | 未标价 | 基于 AI 的 QA 平台,提供自动化软件测试和高速度 QA 服务 | — |
| Roark | — | 未标价 | 用于可靠语音 AI 代理的 QA 和可观察性平台 | — |
| Propolis | — | 未标价 | Propoliskey 利用智能代理自动化 QA 需求,通过开发能理解并浏览应用程序的智能代理 | — |
| Screenwriter | — | 免费 $0/永久,付费 $125/月,企业档 Custom | 无代码 UI 自动化测试工具 | Web / API |