a software component (main program) created by the test engineer that contains calls to the entry points of the Unit Under Test (UUT)
A program or test tool used to execute software against a test case suite.
A software module used to invoke a module under test and, often, provide test inputs, control and monitor execution, and report test results.
A program or test tool used to execute a tests. Also known as a Test Harness.