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 1
Haz un fork y clona el proyecto
Haz un fork, clona y configura Cypress para tu proyecto.

Planificación de pruebas

Lección
Lección 2
Planificació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 3
Implementando 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 4
Caso de prueba: comando de Cypress inválido
Prueba cómo maneja la aplicación un comando de Cypress inválido.
Lección
Lección 5
Caso 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 6
Caso 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 7
Caso de prueba: comando help
Prueba la funcionalidad del comando help de la aplicación.
Lección
Lección 8
Caso 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 9
Caso de prueba: cierra sesión con éxito
Prueba la funcionalidad de cierre de sesión de la aplicación.
Lección
Lección 10
Caso 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 11
Caso 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 12
Casos de prueba: banner de consentimiento de cookies
Prueba el comportamiento del banner de consentimiento de cookies.
Lección
Lección 13
Casos de prueba: Captcha
Prueba las funcionalidades relacionadas con el captcha.
Lección
Lección 14
Caso de prueba: estados del botón Run
Prueba los distintos estados del botón Run.
Lección
Lección 15
Casos 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 16
Caso 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 17
Pruebas de accesibilidad con Cypress
Implementa pruebas de accesibilidad usando cypress-axe.

Comandos personalizados

Lección
Lección 18
Comandos personalizados
Crea comandos personalizados reutilizables para simplificar tus pruebas.

Integración continua

Lección
Lección 19
Integración continua
Ejecuta pruebas de Cypress en un pipeline de integración continua.

Error en Matrix

Lección
Lección 20
Aumentando 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!