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.
All techniques6 techniques
Categories
6 techniques
Boundary Value Analysis(BVA)
Black-BoxA 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.
Equivalence Partitioning(EP)
Black-BoxA 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.
Pairwise Testing(All-Pairs)
Black-BoxA 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.
Combinatorial Testing(CT)
Black-BoxThe 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.
Decision Table Testing
Black-BoxA 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.
Risk-Based Testing(RBT)
Risk-BasedA 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.