S.l.e!ep.¢%

像打了激速一样,以四倍的速度运转,开心的工作
简单、开放、平等的公司文化;尊重个性、自由与个人价值;
posts - 1098, comments - 335, trackbacks - 0, articles - 1
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

使用cppunit做c++单元测试

Posted on 2008-12-20 16:33 S.l.e!ep.¢% 阅读(898) 评论(3)  编辑 收藏 引用 所属分类: test
文件下载:1.cppunit-1.10.2.tar.gz
http://sourceforge.net/projects/cppunit/
2.CppUnit Visual Studio Application Wizard
http://bbs.51testing.com/viewthr ... p;highlight=cppunit

使用方法:
1.解压缩cppunit-1.10.2.tar.gz文件。
2.在vc6.0 设置:Tools->Options->Directories页面,"include files"添加$CppUnitPath$/include目录,"Liberay files"添加$CppUnitPath$/lib目录
Tools->Customize->Add-ins and Macro files中点击browse,并选择lib/testrunnerd.dll
3.将CppUnit Visual Studio Application Wizard解压缩得到一个扩展名为.awx的向导文件,将CppUnitTester.awx拷贝到VC的Template目录下。一般位置为Microsoft Visual Studio\Common\MSDev98\Template。然后重新启动vc,在new project下就可以看到cppunit的工程创建向导了。

Feedback

# re: 使用cppunit做c++单元测试[未登录]  回复  更多评论   

2008-12-21 10:12 by jerrychan
多次尝试过用cppunit来测试代码,但是最后还是放弃了,一是写测试代码真是很花时间,特别是测试数据的准备和编写,有时候为了测试,要写很多mock类,太麻烦。二是有的很不好测试,比如A->B->C 这样引起一连串反应的。特别是像网络程序的测试,还真是比较麻烦。希望楼主能够实践成功

# re: 使用cppunit做c++单元测试  回复  更多评论   

2008-12-21 12:47 by S.l.e!ep.¢%
楼上的,现在我只是用来测试一些逻辑代码
像你所说的 一些网络通信的测试用例,还有一些多线程测试用例
我也不知道如何写测试用例,正在摸索中

# re: 使用cppunit做c++单元测试  回复  更多评论   

2008-12-21 17:01 by 陈梓瀚(vczh)
在工作的时候曾经被老大教育说,代码要写成容易测试的。

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理