8. Prioritization: how should we get the biggest "bang for the buck" in a limited number of software tests?

Sources: averages from the following four studies, each of which measured how many test inputs needed to be included together in a single test case in order to trigger defects in production in mature, well-tested applications?

This presentation summarizes what pairwise testing is and the theory behind why it works so well.

This fun presentation explains what pairwise testing (and closely-related test design approaches) are all about and why they work. The presentation also explains some of the more thorough combinatorial testing approaches (e.g, 3-way, 4-way, 5-way, and 6-way testing). If you're looking for a photo-rich introduction to these concepts, this is it.