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.
(a) Test harness
(b) Test automation
(c) Test mechanics
(d) Test manuscripts
This question was addressed to me during an interview.
I'm obligated to ask this question of Acceptance Software Testing topic in chapter Software Testing Principles of JUnit