TDD
conceptsTest-Driven Development — a software development process in which tests are written before the code they test, driving the design through short red-green-refactor cycles
Pronunciation
Correct
T-D-D
/tiː diː diː/
Three individual letters, each spelled out. Stands for 'Test-Driven Development'. Always an initialism. Popularised by Kent Beck in 'Test Driven Development: By Example' (2002).
Source: www.agilealliance.org(official spec)