Exploring Test Coverage Techniques: A Comprehensive Guide