# Ito Ito es una solución automatizada de QA que audita pull requests con agentes capaces de analizar código para ayudar a los equipos de ingeniería ágiles a detectar regresiones y problemas de usabilidad sin mantener scripts de pruebas manuales. - Findings24: - Sitio web: - Precios: Freemium - Categorías: Herramientas IA Dev, Observabilidad de IA, Asistentes de pruebas con IA ## ¿Qué es Ito? Ito es una solución automatizada de QA que audita pull requests con agentes capaces de analizar código. Se centra en el comportamiento en tiempo de ejecución en un navegador real para ayudar a los equipos a detectar regresiones y problemas de usabilidad sin mantener scripts de pruebas manuales. La solución está dirigida a equipos de ingeniería ágiles que quieren cobertura en cada PR. Ito lee el diff y el contexto del PR, crea planes de pruebas específicos, ejecuta la aplicación en un contenedor aislado y publica en GitHub evidencias como vídeos, capturas de pantalla, pasos para reproducir el problema y detalles del error. ## ¿Qué puede hacer Ito? ### Planes de pruebas específicos para cada PR Ito lee el diff completo y la descripción del PR, y luego crea un plan de pruebas centrado en lo que probablemente afectará el cambio. Los equipos también pueden añadir instrucciones en lenguaje sencillo sobre lo más importante, como la seguridad, la accesibilidad o el rendimiento. ### Ejecución en contenedores sobre código real Cada PR se ejecuta en un contenedor limpio y de un solo uso creado a partir del propio cambio. Ito ejecuta la aplicación en un navegador real sobre el código real, en lugar de usar un mock o una instantánea. ### Cobertura del comportamiento en un navegador real Los agentes interactúan con el inicio de sesión, la navegación, el envío de formularios, las llamadas al backend y otros flujos de la aplicación que afecta el PR. La fuente hace hincapié en el comportamiento en tiempo de ejecución, incluidos los tiempos, el estado y las rutas de integración que una revisión estática no puede observar. ### Resultados del PR con abundantes evidencias Ito registra cada ejecución y publica los resultados en el PR y en el panel. Las evidencias pueden incluir vídeos, capturas de pantalla, pasos para reproducir el problema y las líneas exactas de código responsables del fallo. ### Categorías de pruebas adaptables El sistema puede ejecutar comprobaciones de flujo principal, casos límite, escenarios adversariales, lógica, accesibilidad, dispositivos móviles y experiencia de usuario, según lo que haya cambiado. El plan se pondera según el diff, la descripción del PR, las directrices del repositorio y lo aprendido de ejecuciones anteriores. ### Flujo de trabajo de PR en GitHub La solución se ejecuta como una comprobación de GitHub y, de forma predeterminada, no bloquea las fusiones; hay configuración disponible por repositorio. Está diseñada para integrarse en la revisión de PR, no para sustituirla. ## Casos de uso ### Comprobación de regresiones a nivel de PR Usa Ito cuando un equipo quiere cobertura automatizada en cada PR sin escribir y mantener una suite de pruebas independiente para cada flujo. La solución está diseñada para inferir qué cambió a partir del diff y ejecutar automáticamente las comprobaciones pertinentes. ### Detección de errores de comportamiento Usa Ito en aplicaciones donde el comportamiento en tiempo de ejecución importa más que la revisión estática, como la autenticación, los cambios de estado, las redirecciones o las llamadas al backend que pueden fallar solo cuando se ejecuta la aplicación. ### Revisión de código respaldada por evidencias Usa Ito cuando los revisores necesitan evidencias concretas en el pull request, incluidos un vídeo, capturas de pantalla y pasos para reproducir el problema vinculados al fallo. Esto agiliza la clasificación en comparación con una simple señal de aprobado o fallido. ### Cobertura guiada por prioridades Usa Ito cuando los equipos quieren que el plan de pruebas refleje prioridades del proyecto como la accesibilidad, el rendimiento, la usabilidad móvil o la seguridad. Esas prioridades se pueden indicar en lenguaje sencillo y aplicar en todos los PR. ### Flujo de QA centrado en GitHub Usa Ito en flujos de revisión basados en GitHub donde las comprobaciones deben ejecutarse automáticamente, pero no necesariamente bloquear todas las fusiones de forma predeterminada. La solución está diseñada para aparecer en el comentario del PR y en el flujo de comprobaciones de GitHub. ## Preguntas frecuentes ### ¿Ito sustituye a los equipos de QA? Ito sustituye la capa de regresión manual de QA. Está diseñado para equipos que quieren comprobaciones automatizadas en los pull requests, mientras mantienen en manos de las personas la estrategia de QA, las pruebas exploratorias y la planificación de lanzamientos. ### ¿Qué significa aquí probar el comportamiento? Ito ejecuta el producto real en un navegador real y recorre los flujos de usuario de principio a fin. La fuente describe esto como pruebas de comportamiento, en lugar de un análisis limitado al código fuente. ### ¿Cuánto tarda la configuración? La página de precios indica que el equipo puede obtener sus primeros resultados en menos de 60 minutos, y las preguntas frecuentes señalan que la configuración tarda unos 60 minutos desde la instalación hasta la primera prueba de un PR. Un administrador de la organización de GitHub puede configurarlo para que se ejecute en los PR. ### ¿Qué evidencias proporciona Ito cuando encuentra un problema? Cuando Ito encuentra un error, publica un comentario de GitHub en el PR con un vídeo del fallo, pasos para reproducirlo y el flujo afectado. La página de precios también indica que los vídeos y las capturas de pantalla se publican directamente en los PR de GitHub. ### ¿Qué tipos de aplicaciones puede probar Ito? Actualmente, Ito admite aplicaciones web y API HTTP. Las preguntas frecuentes indican que las aplicaciones móviles nativas están en la hoja de ruta. ## Datos rápidos - **Categoría**: QA automatizado / Herramienta para desarrolladores - **Flujo de trabajo principal**: Audita pull requests y publica los resultados en los PR de GitHub - **Plataforma**: Aplicaciones web y API HTTP - **Configuración**: Unos 60 minutos desde la instalación hasta la primera prueba de un PR - **Salida de evidencias**: Vídeos, capturas de pantalla, pasos para reproducir el problema y referencias al código - **Información sobre precios**: Se ofrecen planes de pago; la página de precios también menciona una opción gratuita para proyectos de código abierto que cumplan los requisitos