How much testing is too much?

From CitconWiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

We all want to achieve a high level of coverage to give us confidence in the code, but at what levels should we focus our efforts, and how much? In particular, how should we focus the efforts between Unit tests, Integration tests, and Functional tests?

Focusing too much time and attention in just one of these areas can have detrimental effects. Yet, taking the time too get extensive code coverage at all levels may be costly and cause delayed releases and/or sales.

So where do we draw the line? How much testing is too much?