The motivation for the test design strategies is simple: there are too many combinations of possible program flows or variables to test completely. Methods are required to reduce the testing load with a minimum sacrifice of coverage. Instead of testing all variables, focus on the ones near the boundaries of the permitted range of possibilities; or, only test one member of an equivalence class. These are important strategic approaches to test design simplification that should be understood in sufficient detail to know how to use them properly.