Test harnesses

Objective

Given the scientific nature of the software, testing against all requirements and testing with nominal, boundary case as well as invalid input data is infeasible.

The test harnesses should verify that for nominal input data the programs produce sensible results, and that special cases are properly dealt with.

With such a test harness we can ensure that changes in one part of the software do not corrupt the functionality of other parts of the system.

Guidelines

Test harnesses should perform the following tests:
Updated on: August 9, 2000