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欢迎分享,转载请注明来源:内存溢出
评论列表(0条)