Maestro Cloud 的即插即用替代方案
几秒钟内从 Maestro Cloud CLI 切换到 TestingBot。只需将 maestro cloud 替换为 testingbot maestro
maestro cloud android.apk flow.yaml
testingbot maestro android.apk flow.yaml
快速入门
$ npm install -g testingbot-cli
$ testingbot maestro app.apk ./flows \
--device "Pixel 8" \
--deviceVersion "14"
高级选项
$ testingbot maestro app.apk ./flows \
-e API_URL=https://staging.example.com
$ testingbot maestro app.apk ./flows \
--include-tags "smoke,critical"
CLI 选项
| 选项 | 描述 |
|---|---|
| --device | 设备名称(例如:"Pixel 8"、"iPhone 15") |
| --real-device | 使用物理设备(iOS 或 Android) |
| --deviceVersion | 操作系统版本(例如:Android 用 "14",iOS 用 "17.0") |
| --maestro-version | 指定 Maestro 版本(例如:"2.0.10") |
| -e, --env | 将环境变量传递给您的测试 |
| --include-tags | 仅运行带有指定标签的流程 |
| --exclude-tags | 跳过带有指定标签的流程 |
| --name | 测试运行的自定义名称 |
| --locale | 设置设备区域设置(例如:"de_DE"、"fr_FR") |
如何执行 Maestro 云测试?
上传您的移动应用
通过 TestingBot REST API 或仪表板上传您的移动应用程序(.apk、.aab 或 .zip)。
运行 Maestro 测试
通过 API 调用执行 Maestro 测试。测试可在多台设备上并行运行,并会随视频录制一起显示在 TestingBot 仪表板上。
TestingBot 与其他 Maestro Cloud 提供商对比
了解为什么 TestingBot 是您 Maestro 测试的最佳选择
| 功能 |
TestingBot
✨ 优胜者
|
Maestro Cloud
|
DeviceCloud
|
|---|---|---|---|
| 💰 定价 | 1/3 的成本 | 贵 3 倍 | 按测试运行付费 |
| 📱 真实物理设备(iOS 和 Android) | |||
| 📲 iPhone/iPad 模拟器 | 特定 iOS 版本和设备需额外付费 | ||
| 🤖 带 Google Play API 的 Android 仿真器 | 完全支持 | 有限 | 额外付费 |
| 💳 应用内购买测试 | Android 可用 | ||
| 🔄 纵向/横向模式 | 完全控制 | 基础 | |
| 🌍 地理位置测试 | 任意位置 | ||
| 🌐 设备区域设置测试 | 20+ 种语言 | 有限 | 9 种语言 |
| 📹 实时视频流 | 实时流媒体 | 仅测试后 | 实时流媒体 |
| 📊 实时日志 | 实时流媒体 | 基础 | 实时流媒体 |
| ⚡ 性能 | 2 倍速度(Mac Silicon + ARM 性能) | 标准速度 | 标准速度 |
地理位置测试
通过模拟不同的地理位置来测试应用的基于位置的功能。验证特定于位置的内容和功能。
Maestro 设备云
在 iOS 模拟器、Android 仿真器和 Android 真机上进行测试。iOS 16 至 26 版本均可运行测试。Android 10 至 16 版本均可运行测试。
查看设备
Huawei P40
Pixel 10
Pixel 9
Galaxy S25
Redmi Note 13
Galaxy A55
常见问题
TestingBot 提供并维护在多个 iOS 和 Android 设备之间并行运行 Maestro 测试的基础设施。
您不再需要在本地维护物理设备或模拟器。
TestingBot 提供大规模并行化,可轻松集成到您的 CI/CD 管道中。
所有 Maestro 测试都附带视频记录、日志和详细的执行报告。
是的,您可以使用 TestingBot 的 REST API 轻松地将 Maestro 测试集成到您的 CI/CD 管道中。
上传您的应用和测试流程,然后从您的 CI/CD 系统触发测试执行。返回的结果格式与大多数 CI/CD 工具兼容。
TestingBot 提供详细的测试报告,并可以与 Jenkins、GitHub Actions 和 GitLab CI 等流行的 CI/CD 平台集成。
TestingBot 支持在各种 iPhone 模拟器和 Android 仿真器以及物理 Android 设备上进行 Maestro 测试。
您可以在不同的 iOS 版本、屏幕尺寸和 Android API 级别上进行测试,以确保全面覆盖。
测试结果可通过 TestingBot 仪表板实时获取,显示详细的执行日志和屏幕截图。
每个测试都包含执行的完整视频记录,从而可以轻松调试故障并验证测试行为。
更多喜爱 TestingBot 的理由
企业级安全
Star level 1
Certified
GDPR
Compliant
SAML SSO
Single Sign-On
99.99%
Uptime SLA