Question - What is a test harness? Why do we need a test harness?
Answer -
A test harness is a collection of test scripts and test data usually associated with the unit and integration testing. It involves stubs and drivers that are required for testing software modules and integrated components.