Test Program Requirements & Use Cases – Teradyne
Use Cases
We would like to use the Test Program schema to represent a hierarchical test sequence. For each test in the sequence we would like to be able to store the name of the test an optional description of the test the test parameters and limits a reference to the test procedure either defined externally or the definition of the actual test procedure through a schema extension pre-conditions for the test (actions that must execute before the test is executed) post-conditions for the test (actions that must execute after the test is executed) the name of the test group an optional description of the test group pre-conditions for the test group (actions that must execute before the test group is executed) post-conditions for the test group (actions that must execute after the test group is executed)
For each test grouping we would like to be able to store
Requirements
The Test Program shall Support a hierarchical representation of a test sequence Provide a means to identify tests an test groups Provide a standard method for specify the following information for a test o o o o o o o o o o o o o o o o Name Description (can be optional) Parameters Limits A reference to an external test procedure A means to extend the schema so that the test procedure can be defined inline Test pre-conditions Test post-conditions A means to extend the schema to provide vendor specific per test information Name Description (can be optional) Test group pre-conditions Test group post-conditions A means to extend the schema to provide vendor specific per test group information Name Description (can be optional)
Provide a standard method for specifying the following information for a test group
Provide a standard method for specifying the following information for a test program
o o o
Test program pre-conditions Test program post-conditions A means to extend the schema to provide vendor specific per test program information