Process / pipelineTest case design

Equivalence Partitioning Testing

Equivalence partitioning divides input domains into equivalence classes—sets of inputs expected to behave identically—then selects test cases from each class. Introduced by Myers (1979), this technique reduces test cases while maintaining effectiveness. Boundary value analysis (BVA) complements partitioning by testing values at partition boundaries where failures often occur.

Open in MethodMindSoonVideoSoon

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Sources

  1. Myers, G. J. (1979). The Art of Software Testing. John Wiley & Sons. link
  2. Beizer, B. (1990). Software Testing Techniques (2nd ed.). International Thomson Computer Press. link
  3. Coppit, D., & Leavens, G. T. (2003). Practical implications of simpler, more scalable path-sensitive data flow analyses. ACM Transactions on Software Engineering and Methodology, 12(3), 261–306. DOI: 10.1145/857076.857079

Related methods

Referenced by

ScholarGateEquivalence Partitioning Testing (Equivalence Class Partitioning and Boundary Value Testing). Retrieved 2026-06-04 from https://scholargate.app/en/software-engineering/software-testing-equivalence