SeleniumLab

Course3 · Professional QA engineering → Test Design Techniques

3 · Professional QA engineering

Equivalence partitioning and BVA

20 min · Module 16

Equivalence partitioning groups inputs that should behave the same. Boundary value analysis (BVA) tests edges of those partitions (min, min−1, max, max+1).

Example: priority is {low, medium, high}—three partitions. Subject length limits (if documented) need empty, 1 char, max, max+1.

Example / notes

# BVA sketch for subject length if max=200
# "" (invalid if required), "a" (min valid), 200 chars, 201 chars
# Priority partitions: low | medium | high | "" (invalid)

Practice in Lab: /lab/app/tickets/new/

Log in to track progress / take quizzes
Decision tables and state transition →
Modules in this track