Primeros pasos en el testing e2e con Cypress
Automatizamos pruebas de interfaz en un suspiro.
Duración total: 01:31:35
Código descargable
Acceso 100% online
Descripción de la masterclass
¿De qué va?
Usaremos Cypress para crear tests automatizados visuales o e2e.
Probaremos una aplicación sencilla con un proceso de registro con envío de email lanzando los tests con Cypress.
Marcas de tiempo
00:00 Presentación de la app que vamos a testear
04:20 Instalar Cypress
08:00 Lanzamos el primer test
09:59 Creamos el primer test
12:00 Autocompletado en VSC para librerías globales (¡Perla!)
18:23 Test de fallo de login de usuario
27:30 Test de login correcto de usuario
30:20 Creación de usuarios de prueba
36:10 Requests con Cypress
40:35 Entornos específicos de testing
43:00 Ejecutar antes de cada test (¡Perla!)
44:50 Limpiar la base de datos en cada prueba
54:20 Test de registro de usuario
57:07 Librería faker (¡Perla!)
1:02:35 Testing de envío de email en el registro
1:14:10 Commands en Cypress
1:24:38 Buenas prácticas en Cypress
¿Qué necesitas saber?
Bases de JavaScript.
Nivel de dificultad
Avanzado
Tecnologías utilizadas
- Cypress
- JavaScript
- Node
- PHP
Recursos
Contenidos relacionados en danielprimo.io
- WRP 130. El testing mata
- WR 59: Vivir con el testing
- Aprende testing unitario (TDD) con una kata de programación
[Suscríbete][6] o [identíficate][7] para ver el vídeo al completo.
Explora los capítulos
1. Presentación de la app que vamos a testear [04:20]
Presentación de la app que vamos a testear
[04:20]
2. Instalar Cypress [23:10]
Instalar Cypress
[03:40]
Lanzamos el primer test
[01:59]
Creamos el primer test
[02:01]
Autocompletado en VSC para librerías globales 🔥
[06:23]
Test de fallo de login de usuario
[09:07]
3. Test de login correcto de usuario [26:50]
Test de login correcto de usuario
[02:50]
Creación de usuarios de prueba
[05:50]
Requests con Cypress
[04:25]
Entornos específicos de testing
[02:25]
Ejecutar antes de cada test 🔥
[01:50]
Limpiar la base de datos en cada prueba
[09:30]
4. Test de registro de usuario [37:15]
Test de registro de usuario
[02:47]
Librería faker 🔥
[05:28]
Testing de envío de email en el registro
[11:35]
Commands en Cypress
[10:28]
Buenas prácticas en Cypress
[06:57]
Descubre todo lo que puedes conseguir sucribiéndote a Web Reactiva
Contenido nuevo todas las semanas
Una comunidad de developers colegas en telegram
Desafíos y retos de programación para que mejores tus habilidades
400 horas de contenido en audio y vídeo
Entrevistas y masterclass en directo con los/las mejores profesionales
Precio
24€Matrículaplus15€Al mes
- Contenido disponible 24/7
- Audios y videos
- Retos y desafíos
- Todo el código descargable
- Comunidad de developers
- Acceso premium completo