You think integrating testing with development is a good way to go. And you’re not sure whether your testers can manage to keep up with the developers. But you know that if you don’t somehow integrate testing with development, your project is not going to be successful. There is a solution.
TDD will help you (the project manager and the project team) integrate testing into the project. In fact, if you can’t depend on having dedicated testers and dedicating testing machines, test-driven development will dramatically reduce the testing risks on your project.
TDD follows this flow:
The developer (or pair of developers if pair programming) creates a test for a new feature that has ...