Saturday, June 12, 2010

PURPOSE OF TESTING

Beizer’s Attitudinal Progression model:
 Phase 0 - Testing is debugging
 Phase 1 - Prove Software works
 Phase 2 - Prove Software does not work
 Phase 3 - Reduce risk of failure
 Phase 4 - A state of mind

Phase 0 :
-Purpose of Testing is debugging
-No QA, No quality
-Dominant thinking in early 70s
-Still a problem in many organizations


Phase 1:
- Prove that software works
- Dominant thinking in late 70s
- Impossible to prove
- Corrupted / Illogical process
- Best achieved by not testing at all

Phase 2:
- Prove that software does not work
- Negative role of tester
- Book keeper / Auditor
- Never ending cycle of tests ?
- When do we stop ?

Phase 3:
-Accepting the principles of statistical Quality Control
-Perception of risk reduction
-Adequate confidence in the product

Phase  4:
-A state of mind
-Software does not need much testing now
-Quality Assurance in large measure
-Impact on productivity is high

All above phases are cumulative

Kingston 4 GB Class 4 SDHC Flash Memory Card SD4/4GBET

No comments:

Post a Comment