- 家
-
Maestroテスト
Maestroクラウドテスト
Maestroフローを実際のiOSおよびAndroidデバイス、シミュレーター、エミュレーターで実行できます。Maestro Cloudよりも2倍高速で、コストは3分の1。CLIを切り替えるだけで済みます。
Maestroユーザーは30日間無料
- 実機とSIMカード
- 200以上
- Maestro Cloudよりも高速
- 2倍
- コスト対Maestro Cloud
- 1/3
世界で最も革新的な企業のいくつかから信頼されています
Maestro Cloudのドロップイン代替
数秒でMaestro Cloud CLIからTestingBotに切り替えられます。maestro cloudをtestingbot maestroに置き換えるだけです
maestro cloud upload android.apk flows/
testingbot maestro android.apk flows/
クイックスタート
$ 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 \
--include-tags "smoke,critical" \
--real-device
CLIオプション
| オプション | 説明 |
|---|---|
| --device | デバイス名(例:"Pixel 8"、"iPhone 15") |
| --real-device | 物理デバイスを対象にする(iOSまたはAndroid) |
| --deviceVersion | OSバージョン(例: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 テストフローをアップロードします。
Maestroテストを実行する
API呼び出しを介してMaestroテストを実行します。テストは複数のデバイスで並行して実行され、録画されたビデオとともにTestingBotダッシュボードに表示されます。
TestingBot vs 他の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テストを同時に実行できます。並列実行によりテストを拡張し、より迅速なフィードバックを実現します。
- 最大100の同時Maestroセッション
- セッションは数秒で開始され、デバイスの待ち行列はありません。
- 自動再試行とインテリジェントなフローシャーディング
地理位置情報テスト
デバイスのGPS位置情報を世界中のどこにでも偽装し、顧客が居住するどの国からでも位置情報、ジオターゲティング、およびストアフロントのルールを検証できます。
Maestroデバイスクラウド
iOSシミュレーター、Androidエミュレーター、物理Androidデバイスでテストできます。iOS 16から26まで、Android 10から16まででテストを実行できます。
デバイスの表示
iPhone 17 Pro
iPhone 17 Pro Max
iPhone 16 Pro
iPad (9th generation)
Galaxy S26
Huawei P40
TestingBotのMaestroに関するよくある質問
Maestroとは何ですか?また、TestingBotでMaestroを実行する理由は何ですか?
Maestroは、mobile.devが提供するオープンソースのモバイルUIテストフレームワークです。TestingBotは、実際のiPhone、iPad、Androidデバイスでローカルに実行するのと同じMaestroフローをクラウド上で実行します。Maestro maestro cloud testingbot maestroに置き換えるだけで、既存のフローはそのまま動作します。
TestingBotは本当にMaestro Cloudの代替品としてそのまま使えるのでしょうか?
はい。CLIのシグネチャは同一(アプリ+フロー+フラグ)なので、Maestro Cloudを呼び出すスクリプトやCIジョブは、代わりにTestingBotを呼び出すことができます。YAMLフロー、引数、終了コードはすべて同じです。
どのMaestroバージョンがサポートされていますか?
TestingBotは、最近のMaestroリリースすべてに対応しており、--maestro-versionフラグを使用することで、テストごとに特定のMaestroサーバーバージョンを指定できます。新しいバージョンは通常、リリース後数日以内に利用可能になります。
Maestroのフローを並列実行することはできますか?
はい。TestingBot のプランには、実機、シミュレーター、エミュレーター上で最大 100 個の並列 Maestro セッションが含まれています。--include-tags / --exclude-tags を使用してインテリジェントにシャーディングすると、ダッシュボードが結果を統合します。
実機、シミュレーター、それとも両方?
3つすべて。TestingBotは、実際のiPhone、iPad、Galaxy、Pixelデバイス、Apple Silicon上のiOSシミュレーター、およびGoogle Play APIを備えたAndroidエミュレーターでMaestroフローを実行します。フローごとに選択するには、--real-deviceフラグを使用します。
結果はどのように確認できますか?
TestingBotダッシュボードで、ビデオストリーミング、ステップバイステップのスクリーンショット、Maestroログをリアルタイムで確認できます。REST APIを介してプログラムから実行することも可能です。また、Jenkins、GitHub Actions、GitLab CI、およびJSONを処理するあらゆるCIにパイプすることもできます。
Maestroのフローは私のステージングバックエンドに到達できますか?
弊社のセキュアトンネルをインストールすれば、受信ファイアウォールルールを設定することなく、MaestroフローからステージングAPI、内部サービス、ローカルホストにアクセスできるようになります。
デバイスのクラウドはGDPR/SOC 2に準拠していますか?
TestingBotはGDPRに準拠し、EU域内にデータ保管場所を確保しています。また、ISO 27001に準拠し、STARレベル1の認証を取得しています。デバイスはセッションごとに工場出荷時設定にリセットされ、アプリのアップロードは暗号化されます。エンタープライズプランでは、SAML SSOと監査ログが利用可能です。
Maestroとは何ですか?
Maestroは、mobile.devが開発したオープンソースのモバイルUIテストフレームワークです。ネイティブのiOSおよびAndroidアプリに加え、FlutterやReact Nativeアプリも対象とし、リトライ、自動待機、スクリーンショットなどの機能を内蔵した宣言型のYAMLフローを作成できます。チームはMaestroをエンドツーエンドテスト、スモークテスト、回帰テストに活用しています。TestingBotは、クラウド上の実機iPhone、iPad、Galaxy、Pixelデバイス、シミュレーター、エミュレーター上で、並列実行とCI/CD統合を実現しながら、Maestroのフローを実行します。
Maestroは無料ですか?
はい、Maestro CLIとフレームワークは無料です。Mobile.devはMaestroをApache 2.0ライセンスでリリースしているため、インストール、フローの作成、ローカルでの実行は無料で行えます。チームにとってコスト面での課題となるのは、実際のデバイスと並列ワーカーを使ってMaestroを大規模に実行する方法ですが、TestingBotはMaestro Cloudの3分の1の価格で、定額プランでこれを実現しています。
Maestroはオープンソースですか?
Maestroはオープンソースです。このフレームワークは、GitHub上でmobile.devによってApache 2.0ライセンスの下でメンテナンスされており、公開されたロードマップと活発なコミュニティが存在します。TestingBotは、このオープンソースフレームワークを補完し、実際のiPhone、iPad、Androidデバイス向けの管理されたデバイスクラウド、並列実行、詳細なレポート機能を提供します。
Maestroはどのプラットフォームとフレームワークをサポートしていますか?
Maestroは、ネイティブiOSアプリ、ネイティブAndroidアプリ、Flutter、React Nativeをサポートし、実機、iOSシミュレーター、Androidエミュレーターで動作します。YAMLフローは、セレクターに若干の違いはあるものの、プラットフォーム間で同じものを使用できます。TestingBotは、標準のMaestro CLIを通じてこれらのターゲットすべてを公開しているため、フローごとに、実機のiPhone、Apple Silicon上のiOSシミュレーター、Google Play APIを備えたAndroidエミュレーター、または実機のGalaxyやPixelデバイスを選択できます。
Maestro Cloudの最適な代替ソリューションは何ですか?
Maestro Cloud(Mobile Dev Inc.がmaestro.devで運営)は、Maestroフローの公式マネージドクラウドです。TestingBotは、Maestro Cloudの主要な独立系代替サービスであり、同一のCLI、実際のiPhone、iPad、Galaxy、Pixelデバイスに加え、iOSシミュレーターとApple Silicon Androidエミュレーターを備え、定額プランではテストごとの追加料金がなく、実行あたりのコストは約3分の1です。さらに、並列実行、20か国以上での位置情報テスト、ステージング環境へのセキュアなトンネルアクセス、リアルタイムビデオストリーミング、CI/CD統合も標準で利用できます。
TestingBotはDeviceCloudと比べてどうですか?
DeviceCloudはMaestroに特化したクラウドで、iOSシミュレーターとAndroidエミュレーターのみでフローを実行し、実機はサポートしていません。サブスクリプションプランでは、テストごとに追加の実行料金が発生します。一方、TestingBotは、実機のiPhone、iPad、Galaxy、Pixelデバイスに加え、同じiOSシミュレーターとAndroidエミュレーターも利用できる、真の実機クラウドを提供しています。料金は定額制で予測可能、リアルタイムのビデオとログ、20か国以上での位置情報テスト、20か国以上でのデバイスロケールテスト、iOSシミュレーターのApple Siliconパフォーマンスに対応しています。どちらもMaestro互換のCLIを提供しているため、両者間の移行は1行の変更で済みます。
TestingBotを愛する理由
24時間365日サポート
ご質問はございますか?24時間年中無休のアプリ内チャットサポートをご利用いただくか、メールでお問い合わせください。喜んでお手伝いさせていただきます!
TestingBot サポート
こんにちは👋 何かお手伝いしましょうか?
I need support
開発者向けドキュメント
TestingBotをワークフローに統合するために必要なものがすべて揃っています。Webテストとモバイルテスト用のガイド、APIリファレンス、SDKをご覧ください。
ドキュメントを見るエンタープライズグレードのセキュリティ
STAR Level 1
Certified
GDPR
Compliant
SAML SSO
Single Sign-On
99.99%
Uptime SLA