Lecture Software testing and analysis: Chapter 3 - Mauro Pezzè, Michal Young
Lecture Software testing and analysis: Chapter 3 - Mauro Pezzè, Michal Young
This chapter advocates six principles that characterize various approaches and techniques for analysis and testing: sensitivity, redundancy, restriction, partition, visibility, and feedback. Some of these principles, such as partition, visibility, and feedback, are quite general in engineering. Others, notably sensitivity, redundancy, and restriction, are specific to A&T and contribute to characterizing A&T as a discipline.