...

/

Key Principle: Use Automated Tests Created by the Dev Team

Key Principle: Use Automated Tests Created by the Dev Team

Make sure to use automated tests created by cross-functional development team.

We'll cover the following...

ABOUT THIS CHAPTER   Agile development shifted the traditional test emphasis in four ways. First, it increased the emphasis on testing by developers. Second, it emphasized front-loading testing—testing functionality immediately after it is created. Third, it increased emphasis on test automation. Finally, it emphasized testing as a means of refining requirements and design.

These four emphases provide an important safety net for Agile’s other practices, such as just-in-time design and implementation. Without the safety net of a comprehensive automated test suite, the constantly changing design and code environment would give rise to a tidal wave of defects—many of them undetected and going into the latent defect pool described in the “ ...