La fiabilidad de la configuración inicial de Wi-Fi en dispositivos conectados es crítica para la experiencia del usuario, ya que debe funcionar consistentemente independientemente de otros cambios en el producto. El sistema Groundrun permite automatizar estas pruebas mediante un rig de hardware que integra la placa ESP32-C6 y un smartphone Android, eliminando la necesidad de intervención manual. Este enfoque permite probar cinco métodos de conexión: Bluetooth, Soft AP, Wi-Fi captive portal, SmartConfig y WPS. Para cada método, se desarrolla un firmware específico que implementa la lógica de conexión, y se crean flujos de usuario que mapean la interacción entre la app móvil y el dispositivo. El sistema utiliza agentes de IA, como Claude Code, para generar el código y ejecutar las pruebas de forma autónoma, aprovechando el acceso directo al hardware para validar la lógica. Las pruebas se ejecutan como parte de las pruebas de integración continua (CI) para detectar regresiones. El análisis de tiempos revela que WPS y SmartConfig son significativamente más rápidos que Bluetooth y Soft AP, mientras que el captive portal presenta desafíos de tiempo de espera debido a la gestión de la página de inicio de sesión. Esta metodología asegura que el dispositivo se conecte correctamente en todos los escenarios, garantizando la estabilidad del producto final.
