Saturday, May 22, 2010

Catalog Based Testing

Catalog Based Testing

> 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
Truein/out
Falsein/out
Enumeration
Each enumerated valuein/out
Some value outside the enumerated set in
Integer
large negative numberin/out
small negative numberin/out
0in/out
small positive numberin/out
large positive numberin/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