Test Driven Development (TDD) es una práctica de desarrollo de software que se basa en crear casos de prueba unitarios antes de desarrollar el código. El objetivo es mejorar la calidad y el diseño del código mediante un ciclo de tres pasos: escribir una prueba que falle, corregir el código para que pase la prueba y refactorizar el código para mejorarlo¹²³⁴. TDD es una técnica que se origina en los principios del manifiesto ágil y la programación extrema.
Origen:
(1) What is Test Driven Development (TDD)? - BrowserStack. https://www.browserstack.com/guide/what-is-test-driven-development.
(2) What is Test Driven Development (TDD)? Example - Guru99. https://www.guru99.com/test-driven-development.html.
(3) What is Test Driven Development (TDD)? | Agile Alliance. https://www.agilealliance.org/glossary/tdd/.
(4) Test-driven development - Wikipedia. https://en.wikipedia.org/wiki/Test-driven_development.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?