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

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

白盒测试工具

CUnit

并行 *** 作的C语言程序测试工具——ParCT(parallel

C-

language

testing

tools)目前只能适用于进程内部的控制流测试

主要是这两种了。

只说白盒测试工具:

现在比较常用的有cppunit,visualunit,c++test,Cantata++(代码检测)

cppunit是开源软件

C++test是parasoft公司的,试用麻烦,而且价钱比较贵,没用过。

visualunit是国产的C/C++单元测试工具,我用过觉得很不错,该公司的技术支持也很到位,在使用过程中遇到问题都能及时帮用户解决。

Visual unit最新的版本是2.1。

部分功能清单如下:

具有完善的桩功能,从开始编码到升级维护的各个阶段,均可对任意层次、范围的代码实施分割测试;

自动生成测试代码和用例框架;

可视化编辑测试用例,用简单语法判断各种输出,还可自动判断中间变量;

可在用例中随意模拟、控制子函数的行为,包括设定返回值、输出参数、成员变量、全局变量的值,多次调用同一子函数可以设置不同的行为;

自动统计语句、条件、分支路径覆盖;

显示参数、成员变量、返回值等输入输出数据;

显示每个用例所执行的代码;

自动画出逻辑结构图,显示每个用例的执行路径;

显示逻辑结构图中任一语句块、分支、分支结构、路径的代码;

逻辑结构图可自由裁剪,语句块、分支、分支结构、路径均可删除/恢复;

用例设计器可轻松找出遗漏用例,实现100%的语句、条件、分支、路径覆盖;

自动描述程序行为,帮助整理、验证编程思路提高编程效率,快速排除程序错误;

增强调试器功能,自动支持后退、重复、可视化选择输入、调试中切换输入;

自动生成HTML格式的测试报告。

C++test是一个很好的工具,很全面,设置麻烦一点有兴趣可以了解一下 http://bbs.51testing.com/thread-42641-1-1.html开源的有CPPunit


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11330476.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存