Deltix se lanza en Hacker News: un agente de IA que prueba aplicaciones móviles en lugar de humanos mediante lenguaje natural
Una nueva herramienta permite que un agente de IA simule el comportamiento de usuarios reales en iOS Simulator para probar la experiencia de usuario (UX) sin necesidad de acceder al código fuente.
La comunidad de desarrolladores Hacker News publicó un 'Show HN' para presentar Deltix, una plataforma de pruebas de UX impulsada por IA para aplicaciones móviles, enfocada principalmente en funcionar sobre iOS Simulator. El concepto consiste en que un agente de IA realice las pruebas en lugar de los humanos. El hilo captó un interés moderado con 52 puntos y 11 comentarios.
Su uso es bastante directo: los desarrolladores le dan instrucciones al agente de IA en inglés sencillo, como "sign up and send your first message". A partir de ahí, la IA simula el comportamiento y la visualización en pantalla como si fuera un usuario real para comprobar si el flujo de uso se completa con éxito, sin necesidad de escribir scripts de prueba manuales.
La herramienta cuenta con tres modos principales: Task (Ad-hoc), para ejecutar flujos de prueba únicos y verificar nuevas características capturando capturas de pantalla de los puntos problemáticos; Playbook, que guarda las rondas de pruebas exitosas como scripts permanentes y deterministas (con resultados consistentes en cada ejecución) para realizar pruebas de regresión e integrarlas en pipelines de CI/CD como GitHub Actions o CircleCI; y Experiment, que ejecuta el mismo comando en dos compilaciones simultáneamente para comparar los resultados de diseño de UX/UI.
Un punto interesante en cuanto a privacidad es que Deltix opera mediante un agente nativo para Mac que se ejecuta localmente y se conecta al simulador, sin requerir acceso al código fuente, archivos de compilación o identidades de firma del desarrollador.
Nota de precaución: Deltix (deltix.ai) es una entidad diferente a la antigua empresa de software de trading financiero llamada Deltix, que fue adquirida por EPAM Systems, por lo que no se debe confundir a ambas.
Para los desarrolladores de aplicaciones móviles, el enfoque de permitir que un agente de IA pruebe la UX mediante lenguaje natural, sin necesidad de escribir scripts ni enviar el código fuente fuera del equipo, representa una alternativa prometedora para reducir la carga de trabajo de control de calidad (QA), a pesar de tratarse de una herramienta recién lanzada.