Maestro Cloud — そのまま置き換え可能

Maestroクラウドテスト

Maestroフローを実際のiOSおよびAndroidデバイス、シミュレーター、エミュレーターで実行できます。Maestro Cloudよりも2倍高速で、コストは3分の1。CLIを切り替えるだけで済みます。

Maestroユーザーは30日間無料

実機とSIMカード
200以上
Maestro Cloudよりも高速
2倍
コスト対Maestro Cloud
1/3

世界で最も革新的な企業のいくつかから信頼されています

ドロップインCLIスワップ

Maestro Cloudのドロップイン代替

数秒でMaestro Cloud CLIからTestingBotに切り替えられます。maestro cloudtestingbot maestroに置き換えるだけです

Maestro Cloud
maestro cloud upload android.apk flows/
TestingBot
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 クラウド テストを実行するにはどうすればよいですか?

1

モバイルアプリをアップロードする

TestingBot REST API またはダッシュボード経由でモバイル アプリ (.apk、.aab、または .zip) をアップロードします。

2

Maestroフローをアップロードする

弊社の API を通じて Maestro テストフローをアップロードします。

3

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セッション
  • セッションは数秒で開始され、デバイスの待ち行列はありません。
  • 自動再試行とインテリジェントなフローシャーディング
無料で始める
並列テスト
リアルタイムの洞察

リアルタイムコンソール

詳細なログと洞察を使用して、Maestroテストの結果をリアルタイムで確認できます。またはAPIを使用してテスト結果を取得できます。

無料で始める
リアルタイムコンソール
Spoof device GPS
20+ regions
アメリカ合衆国
イギリス
ドイツ
フランス
スペイン
ベルギー
オーストラリア
中国
日本
位置情報テスト

地理位置情報テスト

デバイスのGPS位置情報を世界中のどこにでも偽装し、顧客が居住するどの国からでも位置情報ジオターゲティング、およびストアフロントのルールを検証できます。

デバイスクラウド

Maestroデバイスクラウド

iOSシミュレーター、Androidエミュレーター、物理Androidデバイスでテストできます。iOS 16から26まで、Android 10から16まででテストを実行できます。

デバイスの表示
Test online on iPhone 17 Pro

iPhone 17 Pro

Test online on iPhone 17 Pro Max

iPhone 17 Pro Max

Test online on iPhone 16 Pro

iPhone 16 Pro

Test online on iPad (9th generation)

iPad (9th generation)

Test online on Galaxy S26

Galaxy S26

Test online on Huawei P40

Huawei P40

継続的インテグレーション

CI/CD統合

TestingBot Maestro テストを CI/CD に統合する

Secure Tunnel

内部バックエンドと通信するテストアプリ

当社のセキュアトンネルを使用することで、MaestroフローはプライベートAPI、ステージング環境、およびlocalhost上で実行されているサービスにアクセスできます。

エンドツーエンドで暗号化され、受信ファイアウォールルールは不要で、主要なCIプロバイダーにすぐに利用できます。

よくある質問

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

14,000以上のチームから信頼されています

6M+

テスト

120k+

ユーザー

400+

企業

106

デモをリクエストする

開発者向けドキュメント

TestingBotをワークフローに統合するために必要なものがすべて揃っています。Webテストとモバイルテスト用のガイド、APIリファレンス、SDKをご覧ください。

ドキュメントを見る

エンタープライズグレードのセキュリティ

STAR Level 1

Certified

GDPR

Compliant

SAML SSO

Single Sign-On

99.99%

Uptime SLA

TestingBotトラストセンターにアクセス

Maestro テストを開始する準備はできましたか?

開始方法については、 Maestro テストのドキュメントを参照してください。

無料トライアルを開始する