Curso de Fundamentos de testing automático
Aprende a automatizar las pruebas de tu proyecto para ahorrar tiempo de pruebas manuales y reducir riesgo de introducir bugs
Antes de comenzar...
¿Qué es el testing automático?
¿Por qué debería importarme el testing automático?
Excusas para no escribir tests
Tipos de tests automáticos
Ejercicio: mi primer test automático con una aplicación de consola
Frameworks de testing
Añadir tests a mi proyecto
Consejos para trabajar con tests automáticos
¿Qué son los tests unitarios?
Principios FIRST
Anatomía de un test: Arrange-Act-Assert
Convenciones de nombres: buenas practicas
Único concepto por test
Condiciones límite
Test smells
Tests e integración continua
Cobertura de tests
¿Qué son los dobles de test? Motivación y tipos
Ejemplos de código de dobles de test
Recursos adicionales
Tests unitarios
Tests de integración
Tests de aceptación
Comparativa
Recursos
Estructura y recursos