您的位置:软件测试 > 开源软件测试 > 开源单元测试工具 > cppUnit
如何使用cppunit做模块测试
作者:网络转载 发布时间:[ 2013/4/15 15:39:33 ] 推荐标签:

  近在K2的测试项目中做了一些利用cppunit做接口测试的工作,总结了一篇使用简介,里面有实际测试用例的svn地址,希望对有兴趣的同学有所帮助。

  一:下载:

  地址:http://sourceforge.net/projects/cppunit/files/cppunit/

  版本:新版1.12.1

  二:编译配置

  解压后进入cppunit-1.12.1目录执行以下操作:

  ./configure

  make

  make check

  make install(sudo make install):自动将生成的.a和.so文件安装到usr/local/lib 目录。

  手动将cppunit-1.12.1/include/下的cppunit目录,拷贝到/usr/local/include目录下。

  三:如何写testcase

  概念理解

  Testcase:一次测试,一般可以看做一次输入,对应一次确定的输出;

  TestSuite:多个TestCase可以嵌套在一个TestSuite中,多个TestSuite又可以嵌套在更上层的TestSuite中;

  一个简单的测试实现

  被测功能(只提供了加法功能的算数类):

  ///Math.h

  // a class will be tested

  class Math

  {

  public:

  Math(){}

  ~Math(){}

  int add(int,int);

  };

  算数类的实现:

  ///Math.cpp

  //implement of Math.h

  #include

  #include “Math.h”

  int Math::add(int x,int y)

  {

  return x+y;

  }

上一页123下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd