CppUnit测试环境搭建流程及示例 Windows环境
本文原载于“软件测试工具”介绍软件测试相关内容的专业博客www.mytestlife.com,任何转载均需保留原址。
前言:本博客一直关注C++test单元测试,C++test是一款专业的测试工具,除了包含单元测试还有静态规则检查,数据流分析的功能,但C++test是一款商业工具,对于一些希望通过开源方式打造单元测试环境的公司或者测试人员而言,CppUnit无疑是非常好的环境。本文分成两篇文章介绍如何在Windows和Linux上搭建CppUnit测试环境,全文如下:
软件:CppUnit-
下载地址:http://download.csdn.net/source/609421
使用环境:Visual C++ 6. 0, WindowsXP
操作流程:
1、 解压CppUnit-
主要的文件夹有:
l doc: CppUnit的说明文档。另外,代码的根目录,还有三个说明文档,分别是INSTALL,INSTALL-unix,INSTALL-WIN32.txt。
l examples: CpppUnit提供的例子,也是对CppUnit自身的测试,通过它可以学习如何使用CppUnit测试框架进行开发。
l include: CppUnit头文件。
l src: CppUnit源代码目录。
2、 进入src文件夹,用VC++6.0打开其中的工程文件CppUnitLibraries.dsw后编译,在选项中点击Tools->Options->Directories,在Show directories for:选项框中选择Include files,将%CppUnit安装目录%\INCLUDE添加到列表中,再将%CppUnit安装目录%\LIB加入到Library files列表中,如图1、图2:

图1

图2
3、进入example文件夹,用VC打开examples.dsw。将CppUnitTestApp工程设为Active Project(Win32 Debug),编译后,根据Build提示信息进行设置,选择Project->Settings->在Executable for debug session选项中点击Browse,选择CppUnitApp.exe打开,然后OK,如图3:

图3
4、点击Run后全部通过,如图4:

图4
5、点击Browse,还可以选择要进行的单元测试,如图5:

图5
6、执行结果如图6:

图6
7、我们可以选择文本形式的测试环境,选择Project->Settings->在Executable for debug session选项中点击Browse,如图7:

图7
8、点击“打开”->Ok后,点击Run,结果如图8:

图8
9、下图9为演示失败的测试,文本形式显示了失败的语句所在的文件及所在的行数:

图9
在基于GUI的测试环境中,进度条显示绿色表示测试成功,显示红色则表示失败,如图10:

图10
原文链接:http://www.mytestlife.com/post/setup_cppunit_win.html
