Difference between white box testing and black box testing
White box testing:
White
box testing strategy deals with the internal logic and structure of the code.
White box testing is also called as glass,
structural, open box or clear box testing. The tests written based on
the white box testing strategy incorporate coverage of the code written, branches, paths, statements and internal logic of the
code etc.
In order to
implement white box testing, the tester has to deal with the code and hence is
needed to possess knowledge of coding
and logic i.e. internal working of the code. White box test also needs
the tester to look into the code and find out which unit/statement/chunk of the
code is malfunctioning.