La práctica del “Desarrollo Dirigido (o Guiado) por Pruebas” (del original inglés “Test-Driven Development”, también conocido directamente por sus siglas TDD), está integrada dentro de las metodologías de desarrollo ágil y del “Extreme Programming” en particular. Ambas prácticas (el “Extreme Programming” y el desarrollo dirigido por pruebas) fueron ideadas por Kent Beck, autor del libro “Test-Driven Development: By Example” y uno de los firmantes en 2001 del Agile Manifesto, el documento fundacional de las metodologías de desarrollo ágil de software.
