static testing involves review of requirements or
specifications. This is done with an eye toward completeness
or appropriateness for the task at hand. This is the
verification.
White box testing (also called clear box testing, glass box
testing or structural testing) uses an internal perspective
of the system to design test cases based on internal
structure. It requires programming skills to identify all
paths through the software. The tester chooses test case
inputs to exercise paths through the code and determines the
appropriate outputs.  |