Exécutez le même test
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é.
Les tests de régression manuels
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.
Un Mac,
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.
- Farm
- Android
- iOS
- Dashboard
- MCP
Comment ça marche
Un Mac avec un hub USB est le labo ; le tableau de bord est la salle de contrôle.
- 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.
- 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.
- 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.
Avant de brancher,
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,
Connectez votre premier appareil et exécutez dès aujourd'hui un flux scripté sur toute la flotte.