








Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Definitions and examples of software testing concepts, including software faults, errors, and failures. It also discusses the importance of understanding program states and the difference between an error state and a failure. examples to illustrate these concepts.
Typology: Summaries
1 / 14
This page cannot be seen from the preview
Don't miss anything!









Manar Elkady Some of the material are retrieved from a previous course offering by Dr.Soha Makady and Prof. Amr Kamel
Bernd Bruegge & Allen Dutoit Object-Oriented Software Engineering: Conquering Complex and Changing Systems 4 Erroneous State (“Error”)
Bernd Bruegge & Allen Dutoit Object-Oriented Software Engineering: Conquering Complex and Changing Systems 5 Design Fault
Software Testing – Basic Definitions (An Example) Cont’d
public static void isLeap(int year) { if (year % 4 != 0) return false; if (year % 400 == 0) return true; if (year % 100 < 0) return false; return true; }