ユースケース

同じテストを実行 すべての実機で。

フローを一度スクリプト化すれば、1台でもフリート全体でも実行でき、繰り返しをスケジュールし、キャプチャしたトラフィックと並べて画面録画を確認できます。

Six phones racked to one bmfarm Mac mini beam a live mirror up into a browser farm view — a mirrored phone screen with a touch ripple beside a schedule card of checked runs — while the rack's traffic also streams into a small live dashboard feed with green status codes. dash.busymate.dev/farm 02:00 bmfarm live 200 201

課題

手動リグレッションテストは N台のデバイスにはスケールしない

シミュレーターは実機特有のバグを見逃し、リリースのたびに10台の実機で手動でログインフローをタップし続けるのは誰もやりたくない作業です。

シミュレーターではなく実機で、複数台のデバイスにわたってスケジュール実行される、ログインフロー・購入経路・リグレッションスイートが必要なQA・モバイルチーム向け——誰かが全端末を手に持つ必要はありません。

BusymateのPhone Farmは、USBハブ付きのMacをセルフホスト型のデバイスラボに変えます。AndroidまたはiOSの端末を接続すれば自動的にプロビジョニングされ——アプリのインストールと起動、探して-タップするフローの実行、接続中の全端末へのスクリプト一括適用、そして全体の繰り返しスケジューリングが可能です。

解決方法

Mac 1台で、 数十台の端末を1本のスクリプトで

コントロールとキャプチャは同じフィードの中に存在します——2つの製品を継ぎ接ぎしたものではありません。

フリート全体を自動化

探して-タップするフロー、アプリのインストールと起動、バッチ自動化、スケジュール、画面録画——1台でも全端末同時でも実行できます。

デバイスは即座にプロビジョニング

端末を接続するだけでダッシュボードに表示され、プロビジョニング済みですぐに制御可能——端末ごとの配線もラボソフトの管理も不要です。

キャプチャは無料で付いてくる

ファーム内のすべての端末のHTTPSは他のすべてと同じキャプチャパイプラインを通るため、失敗した実行にはスクリーンショットだけでなく、実際に送信されたリクエストが付いてきます。

関連するサーフェス
  • Farm
  • Android
  • iOS
  • Dashboard
  • MCP

ファーム上で

仕組み: フリート全体で

USB ハブ付きの Mac がラボ、ダッシュボードが管制室です。

  1. 01

    端末をホストに接続する

    端末を制御する Mac でファームホストを実行します。Android 端末は USB デバッグ経由で自動的に取り込まれ、iOS 端末は一度きりの「デベロッパモード」と「信頼」のタップの後にプロビジョニングされます。各端末は再接続や再起動を越えて保たれる安定した ID でダッシュボードに表示されます。

  2. 02

    繰り返したいフローをスクリプト化する

    ファームが提供するアクション(アプリのインストールと起動、ラベルで要素を見つけてタップ、テキスト入力、スクリーンショット)からフローを組み立てます。まず 1 台でライブミラーを見ながら実行し、次に接続中のすべてのデバイスを選んで一斉に実行します。

  3. 03

    スケジュールして、各実行を確認する

    スケジュールを付けて、毎晩あるいはリリース前にフローを繰り返します。各実行は、その間に端末が行った HTTPS トラフィックの隣に画面録画を残すため、失敗したステップには画面の写真だけでなく、失敗した正確なリクエストが添えられます。

FAQ

接続前の よくある質問

デバイスラボのサービスが必要ですか?それとも自前のハードウェアですか?

自前です。ファームはセルフホストで、Mac 1 台、ハブ 1 つ、そして手元にある端末で構成します。分単位の課金も席ごとの料金もありません。ホストはあなたが動かし、ダッシュボードがそれを制御します。

1 つのスクリプトを iOS と Android の両方で実行できますか?

アクション(インストール、起動、検索してタップ、入力、スクリーンショット)は共通ですが、要素のラベルはプラットフォーム間で異なるため、UI に触れるステップについてはプラットフォームごとのバリエーションが通常必要です。

AI エージェントに実行を任せられますか?

はい。ファームのすべてのアクションは MCP ツールでもあるため、MCP サーバーに接続したエージェントはアプリのインストール、フローの実行、録画とトラフィックの読み出しができます。人間のオペレーターと同じロールと確認のルールの下で。

端末が USB から外れたらどうなりますか?

ホストが再接続して ID を保持するため、その端末を対象にしたスケジュールは再セットアップなしで再開します。再接続、再起動、ハブ交換で新しいデバイスになることはありません。

実機でテストしよう、 シミュレーターではなく

最初のデバイスを接続し、今日中にフリート全体でスクリプト化されたフローを実行しましょう。

Ask your mate