This document discusses white box testing, which is a software testing technique where testers have explicit knowledge of the internal workings of the code. It tests all paths in the code including statements, branches, paths, and conditions. The document defines these terms and provides formulas to calculate coverage metrics like statement coverage. It notes that white box testing can find hidden errors and optimize code but is also more expensive and complex than black box testing.
Related topics: