The purpose of this discipline detail is to implement (record, generate, or program) the test procedures that were defined in Design Test. The output artifact is a computer readable version of the test procedure, referred to as a test script. The generation of test scripts can be done within the context of test automation tools or programming environments.
The test designer uses the test model, and may additionally use the implemented components, to implement the tests. The test designer also works closely with the Designer and Implementer to ensure that test-specific functions (stubs, drivers, etc.), elements that are not the focus of test, but which the target-of-test interacts with, are being implemented and tested.
Test scripts may be produced using several techniques, including: