Curso completo
Cypress Simulator
Domina las pruebas de extremo a extremo con Cypress: planificación de pruebas, patrones avanzados, accesibilidad, comandos personalizados y automatización de CI/CD.
Contenido del curso
20 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
Requisitos previos
Sistemas y conocimientos necesarios para completar el curso.
Introducción
Conociendo la aplicación bajo prueba
Conoce la aplicación que se va a probar a lo largo del curso.
Lección
Lección 1Haz un fork y clona el proyecto
Haz un fork, clona y configura Cypress para tu proyecto.
Planificación de pruebas
Lección
Lección 2Planificación de pruebas
Aprende a planificar y estructurar tu suite de pruebas automatizadas.
Implementando el caso de prueba más importante
Lección
Lección 3Implementando el caso de prueba más importante
Implementa el caso de prueba más crítico de la aplicación.
Implementando otros casos de prueba
Lección
Lección 4Caso de prueba: comando de Cypress inválido
Prueba cómo maneja la aplicación un comando de Cypress inválido.
Lección
Lección 5Caso de prueba: comando de Cypress no implementado
Prueba cómo maneja la aplicación un comando de Cypress que todavía no está implementado.
Lección
Lección 6Caso de prueba: comando de Cypress sin paréntesis
Prueba cómo maneja la aplicación un comando de Cypress al que le faltan los paréntesis.
Lección
Lección 7Caso de prueba: comando help
Prueba la funcionalidad del comando help de la aplicación.
Lección
Lección 8Caso de prueba: maximizar y minimizar el resultado de una simulación
Prueba la funcionalidad de maximizar y minimizar los resultados de las simulaciones.
Lección
Lección 9Caso de prueba: cierra sesión con éxito
Prueba la funcionalidad de cierre de sesión de la aplicación.
Lección
Lección 10Caso de prueba: mostrar y ocultar el botón de cerrar sesión
Prueba que se muestre y se oculte el botón de cerrar sesión.
Lección
Lección 11Caso de prueba: estado transitorio de la simulación de un comando de Cypress
Prueba el estado transitorio al simular un comando de Cypress.
Lección
Lección 12Casos de prueba: banner de consentimiento de cookies
Prueba el comportamiento del banner de consentimiento de cookies.
Lección
Lección 13Casos de prueba: Captcha
Prueba las funcionalidades relacionadas con el captcha.
Lección
Lección 14Caso de prueba: estados del botón Run
Prueba los distintos estados del botón Run.
Lección
Lección 15Casos de prueba: reinicios tras cerrar sesión y volver a entrar
Prueba que la aplicación se reinicia correctamente después de cerrar sesión y volver a iniciarla.
Lección
Lección 16Caso de prueba: el banner de consentimiento de cookies no aparece en la página de inicio de sesión
Prueba que el banner de consentimiento de cookies no está presente en la página de inicio de sesión.
Pruebas de accesibilidad
Lección
Lección 17Pruebas de accesibilidad con Cypress
Implementa pruebas de accesibilidad usando cypress-axe.
Comandos personalizados
Lección
Lección 18Comandos personalizados
Crea comandos personalizados reutilizables para simplificar tus pruebas.
Integración continua
Lección
Lección 19Integración continua
Ejecuta pruebas de Cypress en un pipeline de integración continua.
Error en Matrix
Lección
Lección 20Aumentando la cobertura de la aplicación Cypress Simulator
Amplía tu cobertura de pruebas para la aplicación Cypress Simulator.
Bonus y conclusión
Bonus
Contenido de Cypress de Talking About Testing
Explora contenido adicional de Cypress de Talking About Testing.
Conclusión
¡Felicitaciones!
¡Completaste el curso Cypress Simulator!