Demystifying White Box Testing: A Comprehensive Guide