软件测试??boost单元测试 C++
作者:网络转载 发布时间:[ 2013/9/22 10:36:27 ] 推荐标签:
1. 下载安装Boost
2. 在vs2010 中设置
工具->选项->vc++目录
设置包含文件目录:找到解压的boost文件夹eg:C:oost_1_43_0
3. 编写测试程序
简单的,新建一个win32控制台程序,选择“空项目”;然后添加新建项->代码->C++文件(.cpp),然后编写代码:
首先,在文件头添加以下两行:
#define BOOST_TEST_MODULE test_xxxx //定义boost测试模块,宏后面的 test_xxxx不重复行
#include <boost/test/unit_test.hpp> //引用boost单元测试头文件
然后添加测试用例:
BOOST_AUTO_TEST_CASE( test_someFunction ) //括号中的可以看做该测试用例的名字
{
}
=================================假设要测试如下代码
// ! 传感器接收报文
class CLastRecv
{
public:
CLastRecv(IN const string &strRecv);
~CLastRecv();
public:
bool GetRecvTime(OUT time_t &recvTine);
bool GetRecvMessage(OUT string &strRecv);
private:
time_t m_recvTime; //接收时间
string m_stRecv; //接收的报文内容
};
================================================
/*! @file
********************************************************************************
<PRE>
模 块名 : 单元测试
文件名 : Sensor.h
相关文件 : Sensor.cpp
文件实现功能 : 测试Sensor 文件中的所有
相关推荐
更新发布
常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11系统性能测试及调优前期准备
2021/4/15 14:41:29国内比较好用的5款测试管理工具
2021/3/25 17:23:31