White-box testing, also known as structural testing, involves testing the software with knowledge of its internal workings. The focus is on the code structure, and the tester verifies that the software executes the code correctly. Some common white-box testing techniques include:
Techniques for tracing how data values are modified across a system. Software Testing Techniques Boris Beizer Pdf Free Download