针对c语言的程序,有什么好的测试工具

用c语言编写出的程序,用哪个测试软件比较有针对性。
我是黑盒,但是想转入白盒。对编程正在学习和摸索中。如果有推荐好的工具,最好给出下载地址。谢谢

部分白盒测试工具介绍

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

JUnit java

参考资料:http://www.chinaitlab.com/softtest/tool/200704/718617.html

温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-11-04
测试分类很多,主要分为黑盒测试和白盒测试,作为一个软件工程师,要对你自己的程序绝对的清楚了解。因此建议白盒测试。至于测试工具现在比较好的有很多很多,你打可以上网上去找(非常多!!!)给你推荐我用的3个CUnit,ParCT,Visial Unit...其他的就得你自己去探索了。
第2个回答  2008-11-04
白盒测试工具 CUnit

并行操作的C语言程序测试工具——ParCT(parallel C- language testing tools)目前只能适用于进程内部的控制流测试
主要是这两种了。
第3个回答  2008-11-04
必须Visial Unit!
第4个回答  2008-11-04
gdb
第5个回答  2008-11-06
相似回答