|
November 2006
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
|
November 14, 2006
Don't Ignore Your Data
It seems we're doing a lousy job testing our databases. According to a July 2006 survey, only 40 percent of organizations had tests to validate the data in their databases and only 46 percent had tests to validate the functionality of those databases. Scott Ambler sees this as a recipe for disaster, and explains why in "Ensuring Database Quality."
Posted by Kevin Carlson at 01:18 PM Permalink
|
|