equivalence-partitioning
equivalence-partitioning
IFM-0/2
Equivalence partitioning is a software
testing technique that divides the input
and/or output data of a software unit into
partitions of data from which test cases
can be derived.
The equivalence partitions are usually
derived from the requirements
specification for input attributes that
influence the processing of the test object.
Testcases are designed to cover each
partition at least once.
Equivalencepartitioning technique
uncovers classes of errors.
-2 5 17
1≤x≤
x<1 12 < x
12
Thetendency is to relate
equivalence partitioning to so called
black box testing.
1≤x≤ 7≤x≤
x<1 12 < x
6 12
Equivalence partitioning is not a stand
alone method to determine test cases.
It is usually supplemented by
boundary value analysis.
Cons:
possible mistakes when defining
partitions;
does not test all inputs.
Is equivalence partitioning
testing a black-box
method?
Equivalence partitioning
testing is usually
considered as black-box
method, however grey-box
technique can be applied
too.
How does boundary value
analysis supplement
equivalence partitioning?
Boundary value analysis
supplements equivalence
partitioning by adding
boundary value test cases.
http://en.wikipedia.org/wiki/Equivalence_partit
ioning
http://en.wikipedia.org/wiki/
Boundary_value_analysis
http://it.toolbox.com/blogs/enterprise-
solutions/testing-via-equivalence-partitioning-
17116
http://www.softwaretestinghelp.com/what-is-
boundary-value-analysis-and-equivalence-
partitioning/
http://www.scribd.com/doc/49845951/6/
Equivalence-Partitioning