Structural testing, also known as glass box
testing or white box testing is an approach
where the tests are derived from the knowledge
of the software's structure or internal
implementation. The other names of structural
testing includes clear box testing , open box
testing , logic driven testing or path driven
testing.