test driven development Abbreviated as TDD. The practice of writing unit tests before writing your program. Also see unit test.