Step 1: Know the Characteristics of a Good Test
It has a reasonable probability of catching an error
It is not redundant
It is the best of its breed
It is neither too simple nor too complex
It makes program failure obvious
Previous slide
Next slide
Back to first slide
View graphic version