Ejecuta la misma prueba
Programa un flujo una vez, ejecútalo en un teléfono o en toda la flota, prográmalo para repetirse, y revisa la grabación de pantalla junto al tráfico capturado.
Las pruebas de regresión manuales
Los simuladores se pierden los errores de dispositivo real, y tocar manualmente un flujo de login en diez teléfonos físicos antes de cada lanzamiento es un trabajo que nadie quiere.
Para equipos de QA y móvil que necesitan un flujo de login, un camino de compra o una suite de regresión ejecutada en hardware real (no un simulador) en más de un dispositivo, con horario, sin que alguien sostenga cada teléfono.
El Phone Farm de Busymate convierte un Mac con un hub USB en un laboratorio de dispositivos autoalojado. Conecta teléfonos Android o iOS y se aprovisionan automáticamente: instala y lanza apps, ejecuta flujos de buscar-y-tocar, aplica un script a todos los dispositivos conectados, y programa que todo se repita.
Un Mac,
Control y captura conviven en el mismo feed, no dos productos cosidos entre sí.
Automatiza toda la flota
Flujos de buscar-y-tocar, instalaciones y lanzamientos de apps, automatizaciones por lotes, horarios y grabaciones de pantalla: ejecútalos en un teléfono o en todos a la vez.
Dispositivos, aprovisionados al instante
Conecta un teléfono y aparece en el panel, aprovisionado y listo para controlar: sin cableado por teléfono, sin software de laboratorio que vigilar.
La captura viene incluida gratis
El HTTPS de cada teléfono de la granja pasa por el mismo pipeline de captura que todo lo demás, así que una ejecución fallida viene con las solicitudes exactas que hizo, no solo una captura de pantalla.
- Farm
- Android
- iOS
- Dashboard
- MCP
Cómo funciona
Un Mac con un hub USB es el laboratorio; el dashboard es la sala de control.
- 01
Conecta los teléfonos al host
Ejecuta el host de la granja en el Mac que controla los teléfonos. Los dispositivos Android se adoptan automáticamente por depuración USB; los iOS se aprovisionan tras los toques únicos de Modo de desarrollador y Confiar. Cada teléfono aparece en el dashboard con una identidad estable que sobrevive a reconexiones y reinicios.
- 02
Programa el flujo que quieres repetir
Construye un flujo con las acciones que expone la granja: instalar y lanzar una app, encontrar un elemento por su etiqueta y tocarlo, escribir texto, hacer una captura de pantalla. Ejecútalo primero en un teléfono y mira el espejo en vivo mientras avanza; luego selecciona todos los dispositivos conectados y ejecútalo en todos a la vez.
- 03
Prográmalo y revisa cada ejecución
Añade una programación para que el flujo se repita cada noche o antes de cada versión. Cada ejecución deja una grabación de pantalla junto al tráfico HTTPS que hizo el teléfono durante ella, así que un paso fallido viene con la petición exacta que falló, no solo con una imagen de la pantalla.
Antes de conectar nada,
¿Necesito un servicio de laboratorio de dispositivos o mi propio hardware?
El tuyo. La granja es autoalojada: un Mac, un hub y los teléfonos que ya tienes. No hay contador por minuto ni cuota por asiento: tú ejecutas el host y el dashboard lo controla.
¿Puede un mismo script ejecutarse en iOS y Android?
Las acciones son compartidas (instalar, lanzar, buscar y tocar, escribir, capturar pantalla), pero las etiquetas de los elementos difieren entre plataformas, así que un flujo suele necesitar una variante por plataforma en los pasos que tocan la interfaz.
¿Puede un agente de IA dirigir las ejecuciones?
Sí. Cada acción de la granja es también una herramienta MCP, así que un agente conectado al servidor MCP puede instalar una app, ejecutar un flujo y leer la grabación y el tráfico, bajo las mismas reglas de rol y confirmación que un operador humano.
¿Qué pasa cuando un teléfono se desconecta del USB?
El host lo reconecta y conserva su identidad, así que las programaciones dirigidas a ese teléfono se reanudan sin volver a configurarlo: reconectar, reiniciar o cambiar de hub nunca lo convierte en un dispositivo nuevo.
Prueba en teléfonos reales,
Conecta tu primer dispositivo y ejecuta hoy mismo un flujo programado en toda la flota.