White box testing |
White box testing, glass box testing or structural testing is used in computer programming, software engineering and software testing to check that the outputs of a program, given certain inputs, conform to the structural specification of the program.
The term white box (or glass box ) indicates that testing is done with a knowledge of the code used to execute certain functionality. For this reason, a programmer is usually required to perform white box tests. Often, multiple programmers will write tests based on certain code, so as to gain varying perspectives on possible outcomes.
A complementary technique, black box testing or functional testing, performs testing based on previously understood requirements (or understood functionality), without knowledge of how the code executes.
= External Links =
[http://www.cse.fau.edu/~maria/COURSES/CEN4010-SE/C13/glass.htm Glass Box Testing by Crista Risley]|
|