51Testing软件测试论坛

标题: 求CPPUNIT的使用介绍 [打印本页]

作者: bpn5    时间: 2005-12-24 11:07
标题: 求CPPUNIT的使用介绍
本人才开始学习CPPUNIT做单元测试,只是看了很多文章还是不明白,在利用CPPUNIT做单元测试具体该如何做呢?怎么导入测试代码?怎样设置环境啊? 请大家具体的说说好吗? 谢谢了
作者: hairmen    时间: 2005-12-24 22:25
标题: 最简单的测试还是很容易的
网上介绍很多,比如测试一个加法程序,不知你调通没有?可以先试试最简单的。

我现在困惑的是如何应用到真正的项目中去。我接触的项目VC程序都很大,里面的函数一大堆,不知如何下手,不知有没有大虾真正将CPPUNIT应用到实际项目中去。
作者: bpn5    时间: 2005-12-25 13:23
对呀,可是我找不到写的具体的文章,都是在揣摩中,我有个调试的程序,调试也成功了,可是如何把别的项目添加进去测试呢?有没有实际的经验与大家分享啊!~~~
作者: zixuxuwu    时间: 2005-12-25 20:38
把你要测试的文件加进去就可以了。
作者: VisualUnit    时间: 2005-12-27 13:38
标题: 文件最好一个一个加
由于单元测试是“隔离”的测试,对已开发的大量的代码进行单元测试往往是很困难的,最好是边开发边测试。测试已存在的大量代码时,如果把产品文件一古脑地加入测试工程,能通过编译的可能性很小,最好一个一个加,加一个就编译一下看有没有问题,并且,加入的顺序应该是从底层类开始,最好找一个工具,先对文件按底层到高层进行排序,然后再按顺序测试。
作者: zixuxuwu    时间: 2005-12-27 19:50
如果一个文件中的函数比较多并且功能比较独立的话,建议一个工程就测一个文件。

[ 本帖最后由 zixuxuwu 于 2005-12-27 19:53 编辑 ]
作者: qiuyangzh    时间: 2005-12-28 10:19
原帖由 hairmen 于 2005-12-24 22:25 发表
网上介绍很多,比如测试一个加法程序,不知你调通没有?可以先试试最简单的。

我现在困惑的是如何应用到真正的项目中去。我接触的项目VC程序都很大,里面的函数一大堆,不知如何下手,不知有没有大虾真正将CPP ...


和你测试GUI程序的过程基本是一样的
先是设计测试用例,然后根据用例编写测试代码实现具体的测试,象边界法,等价划分等用例设计方法都是适用的,只不过这个时候的界面是函数、类的接口,而不是GUI
在测试的时候不要过多考虑被测对象的内部实现,要完全站在一个使用者的角度考虑对接口的调用问题。
作者: qiuyangzh    时间: 2005-12-28 10:23
zixuxuwu,VisualUnit 说的也很有道理。这些技巧性的问题,你在实际做的过程中,会找到适合你的方式的。如果只是讨论的话,你是体会不到的




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2