> Catalogs capture the experience of test designers by listing important cases for each possible type of variable.
> A catalog lists kinds of elements that can occur in a specification.
> Each catalog entry is associated with a list of generic test case specifications.
Example:
catalog entry: Boolean
two test case specifications: true, false
label if applicable only to: input, output, both
A simple catalog (part I)
Boolean | |
---|---|
True | in/out |
False | in/out |
Enumeration | |
Each enumerated value | in/out |
Some value outside the enumerated set | in |
Integer | |
large negative number | in/out |
small negative number | in/out |
0 | in/out |
small positive number | in/out |
large positive number | in/out |
[Software Testing and Analysis: Process, Principles, and Techniques by Michal Young]
Another Good PPT on Catalog Based Testing
Catalog Based Testing
Also See:
Combination Testing
Category Partition Method