Pruebas de apps a velocidad de agente
Nuestra herramienta interna para probar las apps móviles que construimos. En lugar de enviar una captura a un modelo grande en cada paso, lee cada pantalla como texto y un modelo rápido decide dónde pulsar, así que un agente recorre la app entera en minutos.
En una app real que construimos.
Pocos fallos: la app estaba en buen estado, y Scout encontró los que había.
Detalles que los tests automáticos no ven: textos, líneas cortadas, estados incorrectos.
Jev lee la pantalla como texto. Ninguna captura va a un modelo grande.
Probar a mano en móvil es lento, y lento significa caro. Además depende de quien prueba: con cansancio o con prisa, una persona pasa por alto cosas que tampoco detectan los tests automáticos ni la revisión de código, como un precio que no se muestra, un botón que no hace nada o una pantalla que no carga sin avisar.
Los agentes ya pueden probar una app, pero despacio: en cada paso hacen una captura, la envían a un modelo grande y esperan a que decida dónde pulsar. Recorrer una app entera así tarda demasiado para hacerlo en cada cambio.
Empezamos Scout el 26 de septiembre de 2026 para que fuera lo bastante rápido como para usarlo en cada app que construimos. Es nuestra herramienta para nuestro trabajo: el cliente recibe la app probada, no la herramienta.
Paso a paso.
- 01
Un agente abre la app en un simulador de teléfono y la usa como una persona: pulsa, escribe y pasa de una pantalla a otra.
- 02
Lee cada pantalla como texto, no como imagen. Jev, un modelo pequeño y rápido, decide el siguiente toque en un cuarto de segundo. El modelo grande solo entra para arreglar fallos.
- 03
Después de cada paso busca problemas: cierres, mensajes de error, textos rotos, botones que no hacen nada.
- 04
Cuando encuentra un fallo, se para y guarda las pruebas: capturas, qué pulsó y qué salió mal.
- 05
Un agente programador arregla el fallo. Scout recarga la app, repite los mismos pasos y confirma que el problema ha desaparecido antes de seguir.
- 06
Nunca toca nada que pueda borrar, pagar, enviar o cerrar sesión, y solo usa servidores y cuentas de prueba.
Con qué está hecho Simulador de teléfono · Un agente que pulsa como una persona · Jev de TypeSafe · Un agente programador para los arreglos · Cuentas y datos de prueba
En una app real, una pasada de 25 minutos recorrió 56 pantallas y encontró 4 fallos, que arregló y verificó por su cuenta. Pocos fallos significa que la app estaba en buen estado; los que había, Scout los encontró.
Dos pasadas de pruebas en la misma app dieron 11 arreglos: textos, una línea cortada, una pantalla que decía lo que no era, una barra de estado del color equivocado. Cosas pequeñas que los tests automáticos no ven.
La velocidad estaba en esperar, no en pensar. Casi todo cada paso se iba en esperar a que la app se estabilizara. Esperar mejor bajó un paso típico de 6 segundos a menos de 3.
Las falsas alarmas fueron el primer coste. Hicimos a Scout mucho más estricto antes de dar algo por roto, así que solo se para ante problemas reales.
Lo que decidimos.
Adoptado para nuestro trabajo. Scout se usa en las apps que construimos antes de que lleguen al cliente. Sigue siendo una herramienta interna: el cliente recibe la app probada, no Scout.
Tú no usas Scout: recibes una app que ha pasado por él. En una app móvil que construyamos para ti, eso significa:
- Cada versión recorrida pantalla a pantalla antes de llegarte.
- Fallos arreglados y comprobados de nuevo por el mismo camino que los encontró.
- Las cosas pequeñas que los tests automáticos no ven: textos, líneas cortadas, botones que no hacen nada.
- Pruebas en servidores y cuentas de prueba, nunca con tus datos reales.
- Una herramienta interna. El cliente recibe la app probada, no Scout.
- Solo servidores y cuentas de prueba. Nunca toca datos reales.
- Encuentra lo que está claramente roto. No juzga el diseño, la velocidad ni la seguridad.
Lanzarlo automáticamente en cada versión, no solo desde el Mac de un ingeniero.
¿Puede un agente de IA probar una app móvil en un simulador de teléfono?
Sí. El nuestro lee cada pantalla como texto y decide cada toque con un modelo pequeño y rápido en lugar de enviar capturas a uno grande, así que recorre una app en minutos y se para en cada fallo con pruebas.
¿Cómo evita tocar botones destructivos?
Nunca toca nada que pueda borrar, pagar, enviar o cerrar sesión, y solo funciona con servidores y cuentas de prueba.
¿Con qué apps funciona?
Apps móviles, también las hechas con React Native, Expo y Flutter. Hasta ahora lo hemos usado en apps de prueba y en una app real que construimos.
¿Podemos usar Scout en nuestra app?
Es una herramienta interna. La usamos en las apps que construimos para ti, así que recibes el resultado ya probado.