Equivalence Partition
An equivalence partition is a group of input or output values that are expected to be processed in the same way by a system.
“A subset of the value domain of a variable within a component or system in which all values are expected to be treated the same based on the specification.”
(Definition reproduced from the ISTQB Glossary. Copyright belongs to ISTQB.)
View the complete ISTQB GlossaryWhat is Equivalence Partition?
Instead of testing every possible value, testers select representative values from each partition because all values within the partition should produce similar behavior.
Grouping values: Similar inputs are organized into logical classes.
Representative testing: One or a few values represent an entire partition.
Testing efficiency: Reduces the total number of required test cases.
Real World Example
A banking team is updating the daily transfer limit rules for personal accounts, including the exact minimum and maximum amounts a customer may send.
The risky part is not the middle of the range; it is the values sitting at, just below, and just above each limit. That is where Equivalence partition becomes practical instead of theoretical.
The tester turns the rule into focused test data, checks the valid edges, and deliberately tries values just outside the allowed range to expose off-by-one and validation defects.
Because the team understands Equivalence partition, they catch limit-handling defects before release instead of discovering them through failed customer transfers.
Practice Questions
Question 1
Which statement BEST describes Equivalence partition in the context of ISTQB terminology?
Question 2
A tester needs to explain Equivalence partition to a non‑technical stakeholder. Which approach is MOST appropriate?
Test your knowledge with real ISTQB-style questions
You’ve learned Equivalence Partition. Test your understanding with topic-specific questions in our Mock Exams.