21 / 87 · 02 AI-Augmented Test Design · Boundary-Value Analysis and Equivalence Partitioning via AI← prev⊞ allnext →☰ Read as one page
4.4Combining BVA and EP: The Power Move
The most thorough approach combines both techniques. Use EP to identify the classes, then use BVA to test the boundaries of each class.
For the "quantity" field (integer, range 1-100):
Equivalence classes:
Valid: [1, 100]
Invalid below: [-inf, 0]
Invalid above: [101, +inf]
Boundary values:
-1 (invalid below, near zero)
0 (invalid below, at boundary)
1 (valid, lower boundary)
2 (valid, just above lower boundary)
50 (valid, nominal)
99 (valid, just below upper boundary)
100 (valid, upper boundary)
101 (invalid above, at boundary)
This combination gives you exactly 8 test values that cover the entire input space with high confidence. Without AI, identifying and coding all 8 takes 15-20 minutes per field. With AI, it takes under a minute.