Test-Driven Development

TDD brings confidence in code that has been vetted against specifically designed benchmark tests.

Test-Driven Development encourages the conversion of feature requirements into automated tests. The use of TDD increases the quality of the code and assures that future changes to an application can be made, and tested, with confidence as the level of code quality increases.