Unfortunately, there are a number of problems with this classical view: ...- Edward Yourdon,Decline and Fall of the American Programmer, 1992Testing is the execution of software to determine where if functions incorrectly. - Robert L. Glass,Building Quality Software, 1992 There are three phases of [testing]: the design of test cases, the execution of test cases, and the analysis of test case r