- A white box or clear box is a device, program or system whose internal workings are well understood. White box testing, also called white box analysis, clear box testing or clear box analysis, is a strategy for software debugging in which the tester has excellent knowledge of how the program components interact and also is familiar with the details of its internal operation.
White box testing can be used for Web services applications early in the development cycle. This method is rarely practical for debugging in large systems and networks because it is difficult or impossible to access the source code. In these cases, gray box testing is more often used. The Internet is a complex system with variable and evolving components but well-known and relatively stable interfaces.
White box testing is highly effective in detecting and resolving problems because bugs can often be found before they cause trouble. It is possible to detect subtle flaws in source code that might be missed when less intrusive methods are used. However, white box testing is difficult to scale between small and large systems. The method can also cause personnel conflicts as software authors and developers are questioned by testers.
| LAST UPDATED: |
08 Mar 2007
|
 |
Read more about white box:
|


 |
Do you have something to add to this definition? Let us know.
Send your comments to techterms@whatis.com
|

');
// -->

|