Test Suite
- The test case metadata defines the test cases
- Inputs for the cases
- Definitions of testing scenarios
- Reference outputs (correct results)
- Specifications (at least) for runnning tests and comparing results
- Protocol tests may need a server
- An executable test suite is built by the Test Lab to account for platform differences
- The Test Lab should be able to check out later versions of the materials from the TC