White Box Testing
White box testing is a type of testing which focuses on coding of system. This type of testing justifies system code with design specifications. In this type of testing tester has good knowledge of system code. It allows one to focus inside the box and if focuses specifically on using internal knowledge of the software to guide the selection of test data. It is used to detect errors by means of execution oriented test cases. While box is also called clear box, transparent box, glass box and structural testing.