Curso completo
Pruebas Agénticas con Cypress Tap
Dale a un agente de IA una aplicación web real que nunca vio, y el navegador para probarla: explórala con Cypress Tap, cúbrela con pruebas de Cypress que el propio agente ejecuta y corrige, y encuentra, confirma y reporta sus bugs, con tú decidiendo qué cuenta.
~5 horas de contenido
Contenido del curso
17 lecciones completas que cubren todo lo que necesitas saber
Introducción
Introducción
Estructura del curso
Conoce cómo está organizado el curso y aprovecha el contenido al máximo.
Introducción
Requisitos previos
Sistemas y conocimientos necesarios para completar el curso.
Introducción
Conociendo Emoji Mart, desde fuera
Conoce la aplicación bajo prueba como muchas veces la conoce un tester: como una URL y nada más.
Lección
Lección 1Fork, clone e instalación de Cypress
Haz el fork y el clone del repositorio, instala Cypress y apúntalo al Emoji Mart publicado.
Cypress Tap y el agente
Lección
Lección 2Cypress Tap, a mano
Maneja Cypress Tap tú mismo: ejecuta una spec, espera un veredicto nuevo, lee la aplicación y viaja en el tiempo.
Lección
Lección 3Skills oficiales y reglas del proyecto
Instala las skills oficiales de Cypress, cypress-tap incluida, y entiende por qué las reglas del proyecto hacen falta junto a ellas.
Explorar una aplicación que no construiste
Lección
Lección 4Explorar la aplicación con el agente
Haz que el agente explore Emoji Mart solo a través del navegador, y que escriba un mapa de funcionalidades.
Lección
Lección 5Revisar el mapa y planificar las pruebas
Corrige el mapa del agente contra la aplicación, y luego compáralo con los requisitos para planificar las pruebas.
Cubrir la aplicación con pruebas
Lección
Lección 6El catálogo y la página del producto
Establece el ciclo de escribir, ejecutar y revisar, y elige selectores en una aplicación que no puedes cambiar.
Lección
Lección 7Búsqueda
Detecta una prueba en verde que copia la aplicación, verifica el requisito en su lugar, y déjala en rojo a propósito.
Lección
Lección 8El carrito
Prueba el estado del carrito, elige selectores para botones sin nombre y lee un panel después de que se cerró.
Lección
Lección 9El checkout y la página de agradecimiento
Verifica la validación del propio navegador, un número de pedido aleatorio por su forma, y usa datos de prueba que parezcan falsos.
Lección
Lección 10Aislamiento en una sola URL
Extrae comandos personalizados verificados con Tap, y mantén cada prueba independiente en una aplicación donde todas las vistas están en la misma URL.
Depurar con viaje en el tiempo
Lección
Lección 11Depurar con viaje en el tiempo
Haz que el agente diagnostique un fallo con el Command Log y snapshots fijados antes de corregir nada.
Lección
Lección 12Las trampas de Tap
Reproduce las formas en que Cypress Tap puede engañar a un agente, y las verificaciones que protegen de cada una.
Encontrar, analizar y reportar bugs
Lección
Lección 13¿Bug, decisión de diseño o pregunta?
Clasifica los posibles bugs del agente, con un requisito o una razón detrás de cada decisión.
Lección
Lección 14Confirmar bugs con pruebas
Confirma cada bug con una prueba que falla por la razón correcta, y luego omítela con una razón.
Lección
Lección 15Reportar bugs
Edita los borradores de reportes de bug del agente hasta convertirlos en reportes con los que quien desarrolla pueda actuar.
Hacer crecer las reglas y CI
Lección
Lección 16Hacer crecer las reglas del proyecto
Convierte los errores reales del agente en reglas del proyecto, y prueba que una regla funciona en una sesión nueva.
Lección
Lección 17Ejecutar la suite en GitHub Actions
Ejecuta la suite en modo headless en cada push, falla con un .only olvidado y prueba que el build se pone en rojo.
Bonus y conclusión
Bonus
Bonus: Una revisión de accesibilidad con aria
Usa el árbol de accesibilidad y el teclado para encontrar lo que la aplicación esconde de las tecnologías de asistencia.
Bonus
Bonus: Cuándo vale la pena el agente
Lo que cuesta el ciclo del agente, cómo mantener pequeñas las lecturas y cuándo escribir la prueba tú mismo.
Conclusión
¡Felicitaciones!
¡Completaste el curso Pruebas Agénticas con Cypress Tap!