Escrito el 05/06/2024
xUnit: TDD (Test Driven Development)
El TDD no es un framework, es una forma de realizar tests.
Tres pasos
TDD funciona en tres pasos
- Se genera un test que falle.
- Se realizan los minimos cambios necesarios para pasar a los tests
- Se analiza el código para buscar mejoras y realizar refactoring en el código manteniendo los tests en verde
Nota 1: Se deben tener bien en claro los requerimientos.
Nota 2: Si no se conocen los requerimientos o cambian mucho en el tiempo, quizá TDD no es la mejor opción.