zoukankan      html  css  js  c++  java
  • C++单元测试2

    这里再对上一篇《C++单元测试》进行技巧补充。

    我们知道对动态链接库(lib和dll)的测试是比较简单的,我这里主要对需要注意的地方说明一下。

    1.建议单独创建单元测试解决方案(不是创建项目)

    这里主要独立测试环境,能够有效的反应各种问题,并且减少依赖等环境对测试的影响

    2.创建测试解决方案里面的测试项目时,请在项目属性-常规-输出目录,设置为对应需要测试的动态链接库目录

    这样有效避免动态链接库的拷贝复制,极大提高测试效率

    3.被测对象的头文件的引用,请在项目属性-VC++目录-包含目录,设置为对应需要测试的动态链接库目录

    这样可以有效避免头文件复制拷贝等工作,也是提高工作效率,减少混乱

    4.设置动态链接库目录,请在项目属性-连接器-附加库目录,设置为对应需要测试的动态链接库目录(一般地设置为“$(OutDir)”,就可以因为项目输出目录就是对应动态链接库目录)

    这样设置才能保证测试程序正常运行

    *5.添加被测动态链接库项目到测试解决方案中

    这条可选:

    如果添加进来对动态链接库的测试就可以使用断点跟踪dll项目源文件,达到随时测试随时修改dll项目的目的

    如果不添加进来就是对动态链接库生成文件(一般是dll文件)测试,这样测试完全是对生成文件的,最大的有效的真实的反应生成文件的问题。

    测试程序我就不上传了,涉及公司...

    测试环境:VS2010,如果是其它测试环境本文并不适用。

  • 相关阅读:
    Oracle序列使用:建立、删除
    struts1.x入门
    SQL的四种连接-左外连接、右外连接、内连接、全连接
    eclipse更改文件编码方式
    使用links方式安装Eclipse插件
    JAVA:Eclipse代码自动提示
    MyEclipse注释配置
    全面理解SQL
    一秒去除Win7快捷方式箭头
    Eclipse快捷键大全(转载)
  • 原文地址:https://www.cnblogs.com/superstargg/p/3772816.html
Copyright © 2011-2022 走看看