Thanks for the information. Clearly, your work is an example of effective testing. I'm trying to understand the range of our testing practices and figure out if any changes would make things significantly better. After you've had a chance to think about it and perhaps run some experiments, let me hear your ideas. This dialogue describes the current state of component testing.
Most developers use informal test methods.
The Power of Preventive Testing Dee does not formally document her test objectives and designs, calibrate her tests against them, nor does she review them with her peers. She therefore misses the opportunity to get help from her friends to compensate for her biases. She also misses the psychological benefits of formal documentation and calibration. When we write things down that our friends will review, we usually think and express ourselves more clearly and therefore uncover ambiguity and incompleteness. Timely thinking about test objectives can drive quality into software work products.