Examining the internal structure of the source code. Includes low-level and high-level code review, path analysis, auditing of programming procedures and standards actually used, inspection for extraneous “dead code”, boundary analysis and other techniques. Requires specific computer science and programming expertise. Also known as white box testing.
Source: GAMP 4