Las pruebas unitarias son la base de un software confiable.
Principios
- Fast - Rápidos de ejecutar
- Independent - Sin dependencias entre ellos
- Repeatable - Mismo resultado siempre
- Self-validating - Pass/fail automático
- Timely - Escritos en el momento correcto
Herramientas
- Python: pytest
- JavaScript: Jest
- .NET: xUnit
- Java: JUnit 5
