Cas d'usage

Exécutez le même test sur chaque vrai téléphone.

Scriptez un flux une fois, exécutez-le sur un téléphone ou toute une flotte, planifiez sa répétition, et examinez l'enregistrement d'écran à côté du trafic capturé.

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

Le problème

Les tests de régression manuels ne passe pas à l'échelle sur N appareils

Les simulateurs ratent les bugs propres aux vrais appareils, et taper manuellement un flux de connexion sur dix téléphones physiques avant chaque sortie est un travail que personne ne veut faire.

Pour les équipes QA et mobile qui ont besoin d'un flux de connexion, d'un parcours d'achat ou d'une suite de régression exercée sur du vrai matériel — pas un simulateur — sur plusieurs appareils, selon un planning, sans que quelqu'un tienne chaque téléphone.

Le Phone Farm de Busymate transforme un Mac avec un hub USB en laboratoire d'appareils auto-hébergé. Connectez des téléphones Android ou iOS et ils sont provisionnés automatiquement — installez et lancez des applis, exécutez des flux de recherche-et-tap, appliquez un script à tous les appareils connectés, et planifiez la répétition de tout ça.

Comment ça le résout

Un Mac, des dizaines de téléphones, un script

Contrôle et capture vivent dans le même flux — pas deux produits assemblés artificiellement.

Automatisez toute la flotte

Flux de recherche-et-tap, installations et lancements d'applis, automatisations par lots, planifications et enregistrements d'écran — exécutez-les sur un téléphone ou sur tous à la fois.

Appareils provisionnés instantanément

Connectez un téléphone et il apparaît dans le tableau de bord, provisionné et prêt à contrôler — pas de câblage par téléphone, pas de logiciel de labo à surveiller.

La capture est incluse gratuitement

Le HTTPS de chaque téléphone de la ferme passe par le même pipeline de capture que tout le reste, donc une exécution ratée s'accompagne des requêtes exactes qu'elle a faites — pas juste une capture d'écran.

Surfaces concernées
  • Farm
  • Android
  • iOS
  • Dashboard
  • MCP

Sur la ferme

Comment ça marche sur toute la flotte

Un Mac avec un hub USB est le labo ; le tableau de bord est la salle de contrôle.

  1. 01

    Branchez les téléphones à l'hôte

    Lancez l'hôte de la ferme sur le Mac qui pilote les téléphones. Les appareils Android sont adoptés automatiquement via le débogage USB ; les appareils iOS sont provisionnés après les appuis uniques Mode développeur et Faire confiance. Chaque téléphone apparaît dans le tableau de bord avec une identité stable qui survit aux rebranchements et redémarrages.

  2. 02

    Scriptez le parcours que vous voulez répéter

    Construisez un parcours à partir des actions que la ferme expose — installer et lancer une app, trouver un élément par son libellé et le toucher, saisir du texte, prendre une capture d'écran. Lancez-le d'abord sur un téléphone en regardant le miroir en direct, puis sélectionnez tous les appareils connectés et lancez-le sur tous à la fois.

  3. 03

    Planifiez-le, puis passez en revue chaque exécution

    Attachez une planification pour que le parcours se répète chaque nuit ou avant chaque version. Chaque exécution laisse un enregistrement d'écran à côté du trafic HTTPS que le téléphone a généré pendant ce temps ; une étape échouée vient donc avec la requête exacte qui a échoué, pas seulement une image de l'écran.

FAQ

Avant de brancher, les questions habituelles

Ai-je besoin d'un service de labo d'appareils, ou de mon propre matériel ?

Le vôtre. La ferme est auto-hébergée : un Mac, un hub et les téléphones que vous avez déjà. Pas de compteur à la minute ni de frais par siège — vous faites tourner l'hôte et le tableau de bord le pilote.

Un même script peut-il tourner sur iOS et Android ?

Les actions sont partagées — installer, lancer, trouver et toucher, saisir, capturer l'écran — mais les libellés des éléments diffèrent d'une plateforme à l'autre ; un parcours a donc généralement besoin d'une variante par plateforme pour les étapes qui touchent l'interface.

Un agent IA peut-il piloter les exécutions ?

Oui. Chaque action de la ferme est aussi un outil MCP ; un agent connecté au serveur MCP peut donc installer une app, lancer un parcours et relire l'enregistrement et le trafic — sous les mêmes règles de rôle et de confirmation qu'un opérateur humain.

Que se passe-t-il quand un téléphone se déconnecte de l'USB ?

L'hôte le reconnecte et conserve son identité ; les planifications visant ce téléphone reprennent donc sans reconfiguration — rebrancher, redémarrer ou changer de hub n'en fait jamais un nouvel appareil.

Testez sur de vrais téléphones, pas un simulateur

Connectez votre premier appareil et exécutez dès aujourd'hui un flux scripté sur toute la flotte.

Ask your mate