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 cloudをtestingbot maestroに置き換えるだけです

Maestro Cloud
maestro cloud 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

iPhone 17

Test online on iPhone 13 Pro

iPhone 13 Pro

Test online on Pixel 8

Pixel 8

Test online on Pixel 11

Pixel 11

Test online on iPhone 17 Pro

iPhone 17 Pro

Test online on iPhone 17 Pro Max

iPhone 17 Pro Max

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

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はSOC 2およびISO 27001の認証を取得していません。GDPRに準拠し、データはEU域内のみに保管され、CSA STARレベル1に登録しています(公開された自己評価です)。管理策はISO 27001附属書Aに基づいて設計しています。データセンター事業者はISO 27001認証を取得しています。エンタープライズプランではSAML SSO、SCIM、監査ログを提供します。

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.9%

Uptime SLA

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

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

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

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