Understanding What Is Test Harness: A Comprehensive Guide