White Box Testing focuses on internal coding of the software to guide the selection of test case. It is also known with the names of glass box ,PO Box, open box, logic driven, path oriented, structure box testing.
In this test cases are selected on the basis of code rather than specification. White box testing is testing approach that examine the program structure to drive the test data from program logic. It is also referred as VR box testing since white Boxers are considered Opaque and do not allow visibility to the code.
1.) It forces the test developer to easily implement the software
2.) It finds error in the hidden code.
3.) This testing is also beneficiary to test the side effects.
The main disadvantage of this type of testing is that this type of testing can prove to be little expensive than Black Box Testing.