Este curso desarrolla en profundidad las Pruebas Unitarias, uno de los niveles más importantes del testing de software. Aprenderemos a verificar unidades pequeñas de código, como funciones, métodos, clases o módulos, para detectar errores temprano y construir software más confiable.
Partiremos desde cero: qué es una unidad, cómo se estructura una prueba, cómo elegir casos relevantes, qué son las aserciones, cómo trabajar con dependencias, cómo interpretar fallas y cómo mantener una suite de pruebas clara, rápida y útil. Este curso se concentra en los conceptos propios de las pruebas unitarias, introduciendo solo lo necesario sobre dobles de prueba y dejando para cursos posteriores la profundización en integración, end-to-end, TDD, APIs, aplicaciones web, CI/CD, cobertura avanzada, mocking, stubs y buenas prácticas generales de calidad.