All students who sign up for the Domain Testing course must have successfully completed the BBST® Test Design course.
After learning multiple testing techniques in Test Design, in this fourth module, we will focus on domain testing, which includes equivalence partitioning and boundary analysis and uses a risk-based approach. This course helps you gain competence in the technique through extensive practice with real-world applications. You will learn to do variable tours, to sample appropriately from secondary dimensions of variables and to imagine relevant tests for results and consequences.
Domain testing is primarily a sampling strategy:
- Divide the possible values of a variable into subsets of values that are similar in some way (we’ll call them equivalent).
- Design your test to use only one or two values from each subset. Pick extreme values (we’ll call them boundaries) that maximize the likelihood of exposing a bug.
You might already be familiar with equivalence class analysis or boundary testing. This course goes beyond that.
You will work through a set of real-world applications that is:
- Broad enough for you to learn the scope of the technique.
- Detailed enough for you to develop this skill by practicing, getting feedback and trying again until you can do it well.