Trace tables

When testing more complex examples of software, it is sometimes necessary to test a number of conditions and sub-conditions at the same time.

A trace table, also called a trace matrix, can be used to record the outcomes of the test. The trace table for a very simple example, such as x=y+2, would look like this:

yx
1315
2527
12001202

A trace table might appear to look very similar to a test plan, but without the other headings like 'expected outcome' and 'actual outcome'.