white box testing
clear box testing
glass box testing
open box testing
(Or "clear", "glass", "open") Software testing approaches that examine the program structure and derive test data from the program logic.
Structural testing is sometimes referred to as clear-box testing since white boxes are considered opaque and do not really permit visibility into the code.