同じテストを実行
フローを一度スクリプト化すれば、1台でもフリート全体でも実行でき、繰り返しをスケジュールし、キャプチャしたトラフィックと並べて画面録画を確認できます。
手動リグレッションテストは
シミュレーターは実機特有のバグを見逃し、リリースのたびに10台の実機で手動でログインフローをタップし続けるのは誰もやりたくない作業です。
シミュレーターではなく実機で、複数台のデバイスにわたってスケジュール実行される、ログインフロー・購入経路・リグレッションスイートが必要なQA・モバイルチーム向け——誰かが全端末を手に持つ必要はありません。
BusymateのPhone Farmは、USBハブ付きのMacをセルフホスト型のデバイスラボに変えます。AndroidまたはiOSの端末を接続すれば自動的にプロビジョニングされ——アプリのインストールと起動、探して-タップするフローの実行、接続中の全端末へのスクリプト一括適用、そして全体の繰り返しスケジューリングが可能です。
Mac 1台で、
コントロールとキャプチャは同じフィードの中に存在します——2つの製品を継ぎ接ぎしたものではありません。
フリート全体を自動化
探して-タップするフロー、アプリのインストールと起動、バッチ自動化、スケジュール、画面録画——1台でも全端末同時でも実行できます。
デバイスは即座にプロビジョニング
端末を接続するだけでダッシュボードに表示され、プロビジョニング済みですぐに制御可能——端末ごとの配線もラボソフトの管理も不要です。
キャプチャは無料で付いてくる
ファーム内のすべての端末のHTTPSは他のすべてと同じキャプチャパイプラインを通るため、失敗した実行にはスクリーンショットだけでなく、実際に送信されたリクエストが付いてきます。
- Farm
- Android
- iOS
- Dashboard
- MCP
仕組み:
USB ハブ付きの Mac がラボ、ダッシュボードが管制室です。
- 01
端末をホストに接続する
端末を制御する Mac でファームホストを実行します。Android 端末は USB デバッグ経由で自動的に取り込まれ、iOS 端末は一度きりの「デベロッパモード」と「信頼」のタップの後にプロビジョニングされます。各端末は再接続や再起動を越えて保たれる安定した ID でダッシュボードに表示されます。
- 02
繰り返したいフローをスクリプト化する
ファームが提供するアクション(アプリのインストールと起動、ラベルで要素を見つけてタップ、テキスト入力、スクリーンショット)からフローを組み立てます。まず 1 台でライブミラーを見ながら実行し、次に接続中のすべてのデバイスを選んで一斉に実行します。
- 03
スケジュールして、各実行を確認する
スケジュールを付けて、毎晩あるいはリリース前にフローを繰り返します。各実行は、その間に端末が行った HTTPS トラフィックの隣に画面録画を残すため、失敗したステップには画面の写真だけでなく、失敗した正確なリクエストが添えられます。
接続前の
デバイスラボのサービスが必要ですか?それとも自前のハードウェアですか?
自前です。ファームはセルフホストで、Mac 1 台、ハブ 1 つ、そして手元にある端末で構成します。分単位の課金も席ごとの料金もありません。ホストはあなたが動かし、ダッシュボードがそれを制御します。
1 つのスクリプトを iOS と Android の両方で実行できますか?
アクション(インストール、起動、検索してタップ、入力、スクリーンショット)は共通ですが、要素のラベルはプラットフォーム間で異なるため、UI に触れるステップについてはプラットフォームごとのバリエーションが通常必要です。
AI エージェントに実行を任せられますか?
はい。ファームのすべてのアクションは MCP ツールでもあるため、MCP サーバーに接続したエージェントはアプリのインストール、フローの実行、録画とトラフィックの読み出しができます。人間のオペレーターと同じロールと確認のルールの下で。
端末が USB から外れたらどうなりますか?
ホストが再接続して ID を保持するため、その端末を対象にしたスケジュールは再セットアップなしで再開します。再接続、再起動、ハブ交換で新しいデバイスになることはありません。