Equivalence partitioning is a test design technique that divides input domains into equivalent classes to reduce the number of test cases while maintaining coverage. Selecting representative values from each class minimizes redundancy and effort. It supports efficient functional and black‑box testing but requires careful class definition for complex inputs.
Use this profile to understand the building block briefly, place it in the model, and switch to the 360° assessment when needed.
Executable approach: can be applied and produces an outcome.
What organizes, connects, or makes decisions possible.
Equivalence partitioning divides inputs into groups expected to produce the same behavior and selects representative test values from them.
The technique grew from the need to reduce the number of possible inputs systematically without overlooking behavioral differences. It is now an established black-box test design technique.
Divide the input space into classes: valid values, invalid values, and possibly further ranges. Test typical representatives from each class and add boundaries where behavior may change.
A class groups inputs expected to behave alike.
Valid and invalid ranges are distinguished deliberately.
A selected value stands for a class.
Class boundaries often require additional tests.
The technique reduces testing effort for fields and rules. It finds only defects exposed by chosen classes and values; boundary analysis and other techniques complement it.
Where this building block is located in the topic model.
Explore how this building block connects to concepts, methods, technologies, and tools.
These sources establish the term and its professional meaning.
All direct connections of the current building block in a compact text view.
This classification shows where the building block typically matters, how demanding it is, and what kind of impact it has in the model.
The level within the organization (enterprise, domain, team) at which the AssetBlock is applied.