jgliu 发表于 2006-6-20 10:26:27

C++ Builder程序用什么工具测试呀?(含动静态)

请大家帮忙啦,现在公司要用C++ Builder开发产品,请问有什么比较经典的测试工具吗?相关的动静态工具都需要呀!

谢谢

VisualUnit 发表于 2006-6-20 10:55:36

当然是Visual Unit了

动态单元测试当然使用Visual Unit了,至于静态,我觉得在以前,动态单元测试不完整(例如连100%的语句覆盖都很难),才需要静态作为补充。由于VU能达到非常完整的测试覆盖(100%语句、条件、分支、路径覆盖,外加自动边界测试),加上动态单元测试本身具有改良代码整体结构的功能,所以静态测试的意义就不大了。当然也不是毫无意义,我只是说,在达到充分的动态测试的基础上,静态的必要性就较低了,这是一个效费比的问题,一家之言,欢迎拍砖。如果要做静态,PClint应该不错吧。


更详细的信息,建议浏览:
《单元测试问答》:http://www.KaileSoft.cn/faq/
《Visual Unit教学Flash》http://www.KaileSoft.cn/Flash/

adidas 发表于 2006-6-20 15:40:17

c++test

个人还是比较欣赏c++test静态动态都能做 还能做功能测试

VisualUnit 发表于 2006-6-20 15:50:44

货比三家就知道如何选择了

cppunit, c++test, visual unit

这三种都可以啊

拿复杂一点的代码进行测试,就可以知道谁优谁劣了,只拿 int Add(int i, int j){return i+j;};这样的代码进行测试是看不出问题的。

[ 本帖最后由 VisualUnit 于 2006-6-20 15:51 编辑 ]

jgliu 发表于 2006-6-20 17:54:20

谢谢大家,cantata可用吗?

谢谢大家,cantata可用吗?

adidas 发表于 2006-6-21 09:12:26

cantata

cantata也可以,不过现在一些大的公司企业都在选择使用c++test

dellfox 发表于 2006-6-21 10:11:28

cppunit, c++test, visual unit,另外还有VS2005所集成的单元测试工具

建议楼主每种都试一下,用复杂一点的代码试。重要的是实际功能,毕竟单元测试并不是搞搞形式。

[ 本帖最后由 dellfox 于 2006-6-21 10:14 编辑 ]

adidas 发表于 2006-6-21 11:19:48

c++test

我只对c++test熟悉点,不用单独编写测试用例,测试驱动程序和桩调用,自动测试c++的类,函数或部件。而且c++test有很多编程规则在里面,等于是一个很好的老师

李才军 发表于 2006-6-30 17:47:42

cppunit   用这个吧
页: [1]
查看完整版本: C++ Builder程序用什么工具测试呀?(含动静态)