Note: This page is part of the archive.

This document is part of the US-CERT website archive. These documents are no longer updated and may contain outdated information. Links may also no longer function. Please contact if you have any questions about the US-CERT website archive.

White Box Testing

Presents best practices for performing white box activities for testing code construction. The activities that provide the basis for the white box dynamic analysis include specifying the operational or expected usage or test profile, specifying key interfaces that feed data into the software, and compiling a list (or partial list) of undesirable output events for which the software's behavior should be monitored. Strategies for examining the internal structure of a program, statement coverage, decision coverage, condition coverage, decision/condition coverage, and multiple-condition coverage are also discussed.