Test-first software development practice in which test cases are defined and created first, and subsequently executable code is created to make the test pass. The failing tests are constructed to pass as development proceeds and tests succeed.

Ken Beck is credited for having invented TDD, one of the original 12 XP practices.



error: Content is protected !!