读书人

关于c++的单元测试有关问题

发布时间: 2012-11-03 10:57:43 作者: rapoo

关于c++的单元测试问题。
公司是用C++结合vc开发的,之前没有专人做过代码的单元测试,只是开发人员之间相互测试,现在要求我规范白盒测试的流程,我也刚毕业没多长时间没什么经验,我看了很长的时间这方面的资料了,包括gtest的框架cppunit的框架之类的测试框架,但是测试的用例也是得自己写的,我有个疑问就是既然是单元测试,没有结合测试,那么每个最小单位类或者函数当时肯定是调试过的,我做单元测试就是用更多的实例进行调试,那么什么情况才算是测试通过,看代码的各种覆盖率吗?而且如果是用上述的俩测试框架来做的话也没有什么覆盖率。还有就是对类的测试有什么方法吗?对函数的测试还比较具体,但是类中声明的很多东西都是之后才定义的,还是说我只要测试他重新定义的那个方法就行了?跪求大神指导

[解决办法]

探讨
这个我知道 我比较疑惑的是,比如说if(a>5)a是unsigned char型,那么我需要测试0、4、5、6、255让他们全部通过还是说测试两个一个T一个F就够了?

[解决办法]
你可以看下下面这个链接中的例子
http://www.linuxeden.com/html/sysadmin/20090521/65776.html

读书人网 >C++

热点推荐