White box testing advantages
- Testing can be commenced at an earlier One need not wait for the GUI to be available.
- Testing is more thorough, with the possibility of covering most paths
White box testing disadvantages
- Since tests can be very complex, highly skilled resources are required, with thorough knowledge of programming and implementation
- Test script maintenance can be a burden if the implementation changes too frequently
- Since this method of testing it closely tied with the application being testing, tools to cater to every kind of implementation/platform may not be readily available