cppunit

CppUnit源码解读

这一系列的文章摘选自笔者的《CppUnit源码解读》。 CppUnit是一个用c++语言实现的Open Source的单元测试框架,属于xUnit系列中的一员,是从JUnit移植过来的。 [引言] 如何将诸多技术综合运用到一个实际的framework中来,笔者以为,CppUnit为我们提供了一个难易适中的参考范例。这应该是一个很好的例子,因为它不甚复杂,却汇聚了一个framework所必需的某些设... »

cppunit helloworld详尽篇

cppunit文档真少。一个hellpworld程序折腾了好几个小时才折腾够。tnnd作者给的帮助那么几句话。 偶结合折腾过程,写一个更详细点的helloworld。 系统:fc4,gclearcase/" target="_blank" >cc4 (1)下载     到cppunit.sourceforge.net上下载源代码。我... »

单元测试指导

本文关于单元测试方面的作业指导书,针对多种开发环境叙述怎么进行单元测试以及环境配置,目的是为了减少代码中的错误数量, 减少调试所花的时间和精力, 改善软件质量, 减少开发和维护的时间和成本。   2. 适用范围   适用于C及C++的所有产品。   3. 适用内容   3.1 C++标准   3.1.1测试环境使用Visual C++,Windows窗口应用程序   3.1.1.1前题:使用Cpp... »

第一个完整的cppunit单元测试程序

第一个完整的cppunit单元测试程序

  在极限编程中,测试程序本应该在编写主程序之前要写好,然后将写好的类程序放在测试程序中进行测试,但考虑到项目中需求文档等并未将接口定义好,我无从开始,而且,自己对单元测试也是刚刚熟悉,需要一边写测试程序一边解决遇到的问题,时间周期较长。在本次编程中,我是直接把github上小组的程序下载下来,看有哪些接口,再来编写的测试程序。   测试对象:robot类中的solver类(https://git... »

软件测试实验学习笔记系列4

CppUnit单元测试工具CppUnit也是对xUnit家族中的一个成员,C++语言实现的一个单元测试的框架,Micheal Feathers由JUnit移植过来了,GNULGPL条约。在TestFixture中,可以建立被测试的类的实例,并编写TestCase对类实例进行测试,多个TestFixture可以通过TestSuite来对测试进行管理。通过派生TestFixture类来设计某个类或某组... »

linux下cppunit的安装和使用

一、CppUnit linux 安装 CppUnit测试框架的源代码可以到 http://sourceforge.net/projects/cppunit/上下载,当前高版本为cppunit-1.12.0.tar.gz。 上传到linux服务器的某一个目录下(比如事先建立的/home/cppunit目录下)。接下来的步骤是在linux安装cppunit(我这里的版本RedHat是内核版本是2.4.... »

CppUnit测试框架在VC2008中的应用

CppUnit测试框架在VC2008中的应用

给大家介绍的CppUnit即是XUnit家族中的一员,它是一个专门面向C++的测试框架。一、CppUnit测试框架CppUnit测试框架的源代码可以到http://sourceforge.net/projects/cppunit/上下载。examples: CpppUnit提供的例子,也是对CppUnit自身的测试,通过它可以学习如何使用CppUnit测试框架进行开发。include: CppUn... »

cppunit linux 配置与使用

OS:linux CppUnit:cppunit-1.11.6 1、下载、解压     到http://sourceforge.net/projects/cppunit下载,然后复制cppunit-1.11.6.tar.gz到/usr/src;     运行:tar -xf cppunit-1.10.2.tar.gz 解压缩;或者在WIN... »

用cppunit给每个函数添加运行时间统计

必须是ruby1.8.x的版本,我用的是1.8.6,因为1.9的版本里边没有这个文件,文件路径为到ruby的安装目录下的/test/unit/testcase.rb路径下 def run(result)         yield(STARTED, name)      &nbs... »

如何使用cppunit做模块测试

  近在K2的测试项目中做了一些利用cppunit做接口测试的工作,总结了一篇使用简介,里面有实际测试用例的svn地址,希望对有兴趣的同学有所帮助。   一:下载:   地址:http://sourceforge.net/projects/cppunit/files/cppunit/   版本:新版1.12.1   二:编译配置   解压后进入cppunit-1.12.1目录执行以下操作:   .... »

cppunit在linux下的安装使用

一、系统环境: Red Hat Enterprise Linux4.0  Kernel:2.6.9-5 EL 二、Red Hat Enterprise Linux4.0下CppUnit1.12.0的安装 取得: http://sourceforge.net/projects/cppunit/新的稳定版本为1.12.0。下载:CppUnit-1.12.0.tar.gz。 解压缩: tar ... »

CPPUnit在WIN32平台安装说明

       目前,CPPUnit在WIN32平台下仅支持Microsoft Visual C++,而且你的VC++编译器至少应该是6.0版本的。         使用GUI TestRunner编译运行示例程序的步骤如下:    &nbs... »

CPPUnit实例Simple class

        1. CppUnit是xUnit系列中的c++实现版本,它是从JUnit移植过来的,第一个移植版本由Michael Feathers完成,安装cppunit,你可以在此下载cppunit的新版本,新版本是CppUnit release 1.12.0,安装方法,现解压,然后到文件夹下找到INSTALL-WIN32.... »

用CPPUnit做单元测试

CPPUnit是基于C++的单元测试框架,可以有效提高开发的系统质量。 引言: QA过程常采用两种测试方法: 1、单元测试(acceptance测试):为软件系统中的每一个逻辑单元制定的一系列验证方法。仅测试单元的功能,而不考虑各个单元之间的协作关系。 2、系统测试(集成测试):测试系统的功能,尤其是各单元模块之间的协作关系。 下面要讲的是如何采用CPPUnit对C/C++工程进行单元测试。 文章... »