I'm coaching teams on Test-Driven development and give them multiple reasons why they'd want to practice TDD.
In his blog, James Grenning explains how TDD helps reduce the time a team spends in integration testing.
When you practice TDD, the only bugs you should find in Integration testing are related to integration. And when a developer fixes a bug, the thousands of automated unit tests act as a safety net, allowing the developer to modify code with confidence. Confidence that his fix will not cascade one new bug after another.
Comments