Posted by Albert Gareev on 2009/10/05
This entry was posted on 2009/10/05 at 09:00 and is filed under 1. Software Quality Assurance / Testing, Heuristics, Methodology.
You can follow any responses to this entry through the RSS 2.0 feed.
Both comments and pings are currently closed.
James Bach said
All techniques in testing are heuristic. That is to say, there are no techniques that can guarantee you will find all important bugs in a reasonable period of time. There is no ALGORITHM that solves the problem of testing.
One example of a heuristic is cruise control on a car. It’s not a substitute for a driver. It just helps you drive. So to use heuristics properly (in other words, to use any test technique properly) we must understand them from the inside out. We must be able to pilot them.
I like your idea of looking to the source of every heuristic. That’s what you need to do.
Albert Gareev said
Thanks for your support!
Exactly, this is how we can do our “magic”.
As in the legend of Henry Ford, an Engineer, and $10,000 bill: $10 for hammer work, 9,990 for knowing where to hit!