查看完整版本: 求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

如果一个文件中的函数比较多并且功能比较独立的话,建议一个工程就测一个文件。

[[i] 本帖最后由 zixuxuwu 于 2005-12-27 19:53 编辑 [/i]]

qiuyangzh 2005-12-28 10:19

[quote]原帖由 [i]hairmen[/i] 于 2005-12-24 22:25 发表
网上介绍很多,比如测试一个加法程序,不知你调通没有?可以先试试最简单的。

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

和你测试GUI程序的过程基本是一样的
先是设计测试用例,然后根据用例编写测试代码实现具体的测试,象边界法,等价划分等用例设计方法都是适用的,只不过这个时候的界面是函数、类的接口,而不是GUI
在测试的时候不要过多考虑被测对象的内部实现,要完全站在一个使用者的角度考虑对接口的调用问题。

qiuyangzh 2005-12-28 10:23

zixuxuwu,VisualUnit 说的也很有道理。这些技巧性的问题,你在实际做的过程中,会找到适合你的方式的。如果只是讨论的话,你是体会不到的
页: [1]
查看完整版本: 求CPPUNIT的使用介绍