In software testing, a _____________ is a collection of software and test data configured to test a program unit by putting it under varying conditions and monitoring its behavior and output.
Options:
A .  Test harness
B .  Test automation
C .  Test mechanics
D .  Test manuscripts
Answer: Option A
Test harnesses allow the automation of tests to be performed.