Site Archive (Complete)
Testing & Debugging Blog: Design for Testing Early
Testing and Debugging
BREAKPOINTS

Test, Debug, Release, Rinse, Repeat ...

by Kevin Carlson
THE BOOK OF TESTING

Thoughts From a Braidy Tester

by Michael Hunter
November 29, 2006

Design for Testing Early

Understanding good software design is often about understanding issues of scale. Good code works efficiently and correctly when all of the inputs to the system increase exponentially. But issues of scale arise in more unexpected ways throughout an application's lifecycle. For example, a few lines in the requirements phase can translate to hundreds of lines in the design phase. This means that defects in requirements can generate far larger defects down the road. The bottom line? Testing has to be treated as a development effort of its own, with a lifecycle of its own, starting with a requirements phase. Gerold Rajesh of Virtusa elaborates in a podcast interview.

Posted by Kevin Carlson at 01:57 PM  Permalink




 

♦ sponsored
INFO-LINK


Related Sites: DotNetJunkies, SD Expo, SqlJunkies