TEST DESIGN

Test Design Techniques.

Structured methods for designing better test cases. Each page explains a technique, shows a worked example, and links to the utility that automates it — so you can go from theory to generated test cases in one click.

6
techniques
All techniques6 techniques

Categories

6 techniques

Boundary Value Analysis(BVA)

Black-Box

A black-box test design technique that focuses on the values at and just beyond the edges of input ranges — the points where off-by-one bugs are almost always hiding.

5 steps·7 min·has utility

Equivalence Partitioning(EP)

Black-Box

A black-box technique that divides input data into groups (partitions) where all values in a group should produce the same result — so testing one representative from each group is sufficient.

6 steps·6 min·has utility

Pairwise Testing(All-Pairs)

Black-Box

A combinatorial test design technique that guarantees every pair of parameter values appears in at least one test case — covering the majority of real-world defects while dramatically reducing the total number of tests.

5 steps·8 min·has utility

Combinatorial Testing(CT)

Black-Box

The family of techniques that systematically reduce the combinatorial explosion of multi-parameter test spaces by covering all interactions up to a chosen strength — with Pairwise Testing (2-way) as the most common strength in practice.

5 steps·7 min·has utility

Decision Table Testing

Black-Box

A black-box technique for testing systems whose output depends on combinations of input conditions — making every rule explicit in a table so no combination is missed or contradicted.

6 steps·8 min·has utility

Risk-Based Testing(RBT)

Risk-Based

A test strategy that allocates testing effort in proportion to risk — concentrating the deepest testing on areas with the highest probability of failure and the greatest impact if they fail.

6 steps·8 min·has utility