The Domain testing course at a glance

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.
The Domain Testing Workbook - BBST

Course Details:

Fully Online

4 weeks of classes

1 capstone project


To be announced


Cem Kaner

BBST Instructor and Content owner
As a Professor of Software Engineering at Florida Institute of Technology, Cem Kaner’s research was focused on software engineering, primarily software testing, software metrics, and computer law & ethics.

His career is centered around a consistent theme: enhancing the satisfaction and safety of software customers, users, and developers.

Alexandra Casapu

BBST Instructor
Alexandra Casapu specializes in exploratory testing using heuristics and testing techniques adapted to context. She enjoys coaching and mentoring other testers, shaping teams, and company-wide testing approaches, as well as doing hands-on testing.

She is currently Principal Quality Engineer at Native Instruments, and co-founder of GISCollective.
In her free time, she enjoys programming, reading, and practicing critical thinking skills.

Ru Cindrea

BBST Instructor
Ru Cindrea is a senior test consultant and managing partner at Altom. With over 20 years of experience, she believes all testing is exploratory and applies this mindset to complex testing challenges and when building test automation frameworks. Her focus has mostly been on testing mobile applications and embedded systems, as well as on automating game testing, where she is one of the main developers of the open-source AltUnity Tester tool. She has been a BBST instructor for over 13 years and she has been working on developing the BBST materials and practical assignments that draw from her past project experiences.
Rebecca Fiedler

Rebecca Fiedler

BBST Instructor
Rebecca Fiedler is an educator and a lifelong learner.  She has spent decades teaching students of all ages – from Kindergarten to University. In the testing community, she works with Cem Kaner on the BBST® online professional development courses. She is a regular attendee and presenter at the Workshop on Teaching Software Testing and has had numerous presentations at national and international conferences in education and educational technology.