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

2024-12-23 11:56:45
推荐回答(6个)
回答1:

部分白盒测试工具介绍

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

回答2:

测试分类很多,主要分为黑盒测试和白盒测试,作为一个软件工程师,要对你自己的程序绝对的清楚了解。因此建议白盒测试。至于测试工具现在比较好的有很多很多,你打可以上网上去找(非常多!!!)给你推荐我用的3个CUnit,ParCT,Visial Unit...其他的就得你自己去探索了。

回答3:

白盒测试工具 CUnit

并行操作的C语言程序测试工具——ParCT(parallel C- language testing tools)目前只能适用于进程内部的控制流测试
主要是这两种了。

回答4:

必须Visial Unit!

回答5:

gdb

回答6:

gdb
www.gnu.org/gdb