Wednesday, February 22, 2006

Testing Quotes by the Boris Beizer

"I think deep down most of us dont believe in software-at least not the way we believe in hardware. If software is insubstantial, then how much more insubstantial is software testing? There isn't even debugged code to pont to when we're through with test case design. The effort put into test design and testing seems wasted, especially if the tests don't reveal any bugs.
There is another, deeper problem with testing and test design that's related to the reason we have to do it in the first place. It's done to catch bugs. There is a myth that if we were good at our jobs, there would be no bugs to catch. If only we could really concentrate, there would be no bugs to catch. If only everyone used structured coding techniques, or top-down design or decision tables, or if all the programs had to be written in DOITALL or SQUISH, or if all programs were specified interms of inverse-recursive-produlation, then there would be no bugs. So goes the myth. There are bugs, the myth insists, because we are bad at what we do; and if are bad at what we do, we shld feel guilty abt it. therefore, testing is the admission of the guilt"

--To be added..

No comments: