White box testing is a method of testing software that tests internal structures or workings of an application, as opposed to its functionality (i.e., black box testing). An example of white box ...