Autoplay
Autocomplete
HTML5
Flash
Player
Speed
Previous Lecture
Complete and continue
Testing de aplicaciones web fácil y productivo para todos
Hola mundo del testing
¿Por qué hacer pruebas? (0:54)
¿Por qué hacer este curso? (0:48)
El instructor, Alberto Basalo (0:43)
Objetivos y contenido (6:58)
Recursos y enlaces
Introducción al Testing
Software que funciona (4:58)
Tipos de pruebas (6:44)
Filosofía y patrones (11:22)
Comportamiento (4:53)
Pruebas de funciones puras (8:28)
Pruebas de integración de clases (15:32)
Pruebas unitarias (23:08)
TDD Pruebas antes que el código (28:32)
BDD, software basado en el comportamiento (1:44)
Práctica propuesta
E2E: Pruebas web de principio a fin.
INTRO: Pruebas de aplicaciones web de caja negra (10:34)
Puppeteer para pruebas de contenido y visualización (8:16)
Lighthouse para pruebas de rendimiento web (6:43)
Pruebas de un API REST (5:05)
Práctica propuesta
Pruebas funcionales de aplicaciones web con Cypress
INTRO: Cypress, instalación, configuración y ejecución (13:17)
Simulando el comportamiento del usuario (12:20)
Pruebas de una SPA y su API (7:44)
Práctica propuesta
Pruebas de integración y unitarias con Jest
INTRO: Jest para probar tu código (7:17)
Pruebas de integración (11:48)
TDD, ciclo virtuoso RGR (11:49)
Diseño integrado (6:31)
Refactoring y rediseño (10:57)
Pruebas de código asíncrono
Práctica propuesta
Para terminar
Autoevaluación
Consejos finales (3:32)
Tu opinión
¿Por qué hacer este curso?