White box testing examines internal code structures, logic, and implementation. It is equivalently called glass box testing and clear box testing - all three terms refer to the same concept where the tester can 'see through' the code. The names are metaphors for transparent visibility into internal workings.