Domain Testing Pathway

  • One software test is more powerful than another if it is more likely to expose a certain type of bug. Power is relative to risk as one test can be more powerful for one type of bug than another. All domain tests should be powerful.
  • Testing past the filter means not just testing inputs but also focusing on outputs / results.
  • “The essence of domain testing is that you partition a domain (a set of values) into subdomains (equivalence classes) and select representatives of each subdomain for your tests.” (page 3)
  • “You can use domain testing for black-box or glass-box testing. The logic of the technique is the same—the differences between black box and glass box domain analysis lie in the nature of the information that is readily available and the sources of information you will consult to gather more information.” Page 26