Anwendungsfall

Führe denselben Test aus auf jedem echten Telefon.

Skripte einen Flow einmal, führe ihn auf einem Telefon oder der ganzen Flotte aus, plane die Wiederholung, und sieh dir die Bildschirmaufnahme neben dem erfassten Traffic an.

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

Das Problem

Manuelle Regressionstests skaliert nicht auf N Geräte

Simulatoren übersehen Bugs, die nur auf echten Geräten auftreten, und ein Login-Flow von Hand auf zehn physischen Telefonen vor jedem Release ist ein Job, den niemand will.

Für QA- und Mobile-Teams, die einen Login-Flow, einen Kaufpfad oder eine Regressionssuite auf echter Hardware — kein Simulator — über mehr als ein Gerät hinweg, nach Zeitplan, brauchen, ohne dass jemand jedes Telefon in der Hand hält.

Busymates Phone Farm verwandelt einen Mac mit USB-Hub in ein selbst gehostetes Geräte-Labor. Verbinde Android- oder iOS-Telefone und sie werden automatisch provisioniert — Apps installieren und starten, Find-and-Tap-Flows ausführen, ein Skript über alle verbundenen Geräte hinweg batchen, und die ganze Sache zur Wiederholung planen.

So wird es gelöst

Ein Mac, Dutzende Telefone, ein Skript

Steuerung und Aufzeichnung leben im selben Feed — nicht zwei zusammengeflickte Produkte.

Automatisiere die gesamte Flotte

Find-and-Tap-Flows, App-Installationen und -Starts, Batch-Automatisierungen, Zeitpläne und Bildschirmaufnahmen — führe sie auf einem Telefon oder auf allen gleichzeitig aus.

Geräte, sofort provisioniert

Verbinde ein Telefon und es erscheint im Dashboard, provisioniert und bereit zur Steuerung — keine Verkabelung pro Telefon, keine Laborsoftware zu überwachen.

Aufzeichnung ist kostenlos dabei

Das HTTPS jedes gefarmten Telefons läuft durch dieselbe Capture-Pipeline wie alles andere, sodass ein fehlgeschlagener Lauf mit den exakten gestellten Anfragen kommt — nicht nur einem Screenshot.

Beteiligte Oberflächen
  • Farm
  • Android
  • iOS
  • Dashboard
  • MCP

In der Farm

So funktioniert es über die ganze Flotte

Ein Mac mit USB-Hub ist das Labor; das Dashboard ist die Leitstelle.

  1. 01

    Telefone an den Host anschließen

    Starte den Farm-Host auf dem Mac, der die Telefone steuert. Android-Geräte werden automatisch über USB-Debugging adoptiert; iOS-Geräte werden nach den einmaligen Tipps auf Entwicklermodus und Vertrauen bereitgestellt. Jedes Telefon erscheint im Dashboard mit einer stabilen Identität, die Neuverbindungen und Neustarts übersteht.

  2. 02

    Den Ablauf skripten, den du wiederholen willst

    Bau einen Ablauf aus den Aktionen, die die Farm bereitstellt — App installieren und starten, ein Element per Beschriftung finden und antippen, Text eingeben, Screenshot machen. Lass ihn zuerst auf einem Telefon laufen und sieh dabei im Live-Spiegel zu, dann wähl alle angeschlossenen Geräte und führ ihn auf allen gleichzeitig aus.

  3. 03

    Einplanen, dann jeden Lauf prüfen

    Häng einen Zeitplan an, damit der Ablauf jede Nacht oder vor jedem Release wiederholt wird. Jeder Lauf hinterlässt eine Bildschirmaufnahme neben dem HTTPS-Verkehr, den das Telefon währenddessen erzeugt hat — ein fehlgeschlagener Schritt kommt so mit dem exakten Request, der fehlschlug, nicht nur mit einem Bild des Bildschirms.

FAQ

Bevor du einsteckst, die üblichen Fragen

Brauche ich einen Device-Lab-Dienst oder eigene Hardware?

Eigene. Die Farm ist selbst gehostet: ein Mac, ein Hub und die Telefone, die du schon hast. Keine Minutenabrechnung, keine Gebühr pro Sitz — du betreibst den Host, das Dashboard steuert ihn.

Läuft ein Skript auf iOS und Android?

Die Aktionen sind gemeinsam — installieren, starten, finden und antippen, tippen, Screenshot — aber die Beschriftungen der Elemente unterscheiden sich zwischen den Plattformen, sodass ein Ablauf für die Schritte, die die Oberfläche berühren, meist eine Variante pro Plattform braucht.

Kann ein KI-Agent die Läufe steuern?

Ja. Jede Farm-Aktion ist auch ein MCP-Tool, sodass ein mit dem MCP-Server verbundener Agent eine App installieren, einen Ablauf starten und Aufnahme und Traffic zurücklesen kann — unter denselben Rollen- und Bestätigungsregeln wie ein menschlicher Operator.

Was passiert, wenn ein Telefon vom USB fällt?

Der Host verbindet es neu und behält seine Identität, sodass Zeitpläne für dieses Telefon ohne Neueinrichtung weiterlaufen — Neuanstecken, Neustart oder Hub-Wechsel machen es nie zu einem neuen Gerät.

Teste auf echten Telefonen, nicht auf einem Simulator

Verbinde dein erstes Gerät und führe noch heute einen skripteten Flow über die gesamte Flotte aus.

Ask your mate