The table below provides a summary of the Gelperin and Hetzel Evolutionary Testing Model.
Phase | Description |
---|---|
Prevention-oriented phase | Testing is a completely defined and controlled processFocus is on preventing, not just finding defectsThere is a concentration on reviews, planning and test designNew testing practices are introduced |
Evaluation-oriented phase | Testing is fully integrated with the software development life cycleTesting starts early in the projectTesting is enhanced to include reviewsTesting is expected to provide a view of the quality of the application |
Destruction-oriented phaseDemonstration-oriented phase | Testing is separated from de-buggingThe purpose of testing is to ensure the software complies with requirementsTest planning and test design are introduced, but late in the projectTesting is an activity to find defects |
Debugging-oriented phase | Testing is seen as de-buggingThe objective of testing is to ensure software runs with no major failures |