白盒测试工具的选择在于对开发语言的支持、代码覆盖的深度、嵌入式软件的测试、测试的可视化等
白盒测试工具是对源代码进行的测试,测试的主要内容包括词法分析与语法分析、静态错误分析、动态检测等
目前测试工具主要支持的开发语言包括:标准C、C++、Visual C++、Java、Visual J+等
Parasoft白盒测试工具集
Jtest Java代码分析和动态类、组件测试
Jcontract Java实时性能监控以及分析优化
C++ Test C,C++代码分析和动态测试
CodeWizard C,C++代码静态分析
Insure++ C,C++实时性能监控以及分析优化
其它公司
test .Net代码分析和动态测试
logiscope c/c++ Verlog公司的静态、动态分析工具
还有testbed、Cantata c/c++等
Rational工具集中的puricoverage和purify、quantify
Compuware白盒测试工具集
BoundsChecker C++,Delphi API和OLE错误检查、指针和泄露错误检查、内存错误检查TrueTime C++,Java,Visual Basic代码运行效率检查、组件性能的分析
FailSafe Visual Basic自动错误处理和恢复系统
Jcheck M$ Visual J++图形化的纯种和事件分析工具
TrueCoverage C++,Java,Visual Basic函数调用次数、所占比率统计以及稳定性跟踪SmartCheck Visual Basic函数调用次数、所占比率统计以及稳定性跟踪
CodeReview Visual Basic自动源代码分析工具
Xunit白盒测试工具集
Aunit Ada http://www.libre.act-europe.fr
CppUnit C++ http://cppunit.sourceforge.net
ComUnit VB,COM http://comunit.sourceforge.net
Dunit Delphi http://dunit.sourceforge.net
DotUnit .Net http://dotunit.sourceforge.net
HttpUnit Web http://c2.com/cgi/wiki?HttpUnit
HtmlUnit Web http://htmlunit.sourceforge.net
Jtest Java http://www.junit.org
JsUnit(Hieatt) javascript. 1.4以上http://www.jsunit.net
PhpUnit Php http://phpunit.sourceforge.net
PerlUnit Perl http://perlunit.sourceforge.net
XmlUnit Xml http://xmlunit.sourceforge.net
DUnit .net
JUnitjava