Curso completo
Cypress y Cucumber
Escribe pruebas de extremo a extremo en lenguaje natural con Gherkin y Cucumber, y después mapéalas a step definitions de Cypress.
Contenido del curso
13 lecciones completas que cubren todo lo que necesitas saber
Introducción
Introducción
Estructura del curso
Descubre cómo está organizado el curso y aprovecha al máximo el contenido.
Introducción
Prerrequisitos
Sistemas y conocimiento necesarios para completar el curso.
Introducción
Conociendo las aplicaciones bajo prueba
Conoce las aplicaciones que vas a probar a lo largo del curso.
Lección
Lección 1Haciendo el fork y clonando el proyecto
Haz el fork y clona el repositorio del proyecto para empezar.
Gherkin y step definitions
Lección
Lección 2Probando tu primera feature
Escribe tu primer archivo feature en Gherkin, el lenguaje que Cucumber entiende.
Lección
Lección 3Creando tu primera step definition
Mapea un archivo feature a código que Cypress entiende mediante step definitions.
Parámetros y escenarios data-driven
Lección
Lección 4Creando una feature que recibe parámetros
Escribe pasos Gherkin que mezclan texto fijo con parámetros variables.
Lección
Lección 5Mapeando una feature parametrizada a step definitions
Pasa parámetros de un archivo feature a sus step definitions.
Lección
Lección 6Features con datos tabulares
Usa tablas en Gherkin para ejecutar un escenario con diferentes conjuntos de valores.
Lección
Lección 7Creando una feature con una lista de valores para iterar
Pasa datos tabulares a un único paso para iterar dentro de un escenario.
Lección
Lección 8Mapeando una lista de valores a step definitions
Itera sobre cada ítem de una lista pasada a una step definition.
Organizando tu suite de pruebas
Lección
Lección 9Evitando pasos repetidos con la palabra clave Background
Usa la palabra clave Background para definir pasos compartidos entre escenarios.
Lección
Lección 10Step definitions comunes
Reutiliza el mismo paso en múltiples archivos feature.
Lección
Lección 11Ejecutando escenarios por tags
Marca escenarios con tags y ejecútalos selectivamente por sus tags.
Reportes e integración continua
Lección
Lección 12Generando un reporte HTML
Genera un reporte HTML de tus pruebas a partir de la integración de Cypress con Cucumber.
Lección
Lección 13Integración continua
Ejecuta tus pruebas de Cucumber automáticamente en un pipeline de integración continua.
Bonus y conclusión
Bonus
Una solución simplificada sin Cucumber
Mira los mismos escenarios implementados con la sintaxis pura de Cypress, sin Cucumber.
Bonus
Contenido de Talking About Testing
Explora contenido adicional de Cypress de Talking About Testing.
Conclusión
¡Felicitaciones!
¡Completaste el curso Cypress y Cucumber!