Understanding Statement Coverage Testing: A Comprehensive Overview