单元测试
文章平均质量分 92
单元测试
lainegates
think more, code less.
展开
-
vs2017使用google test
之前一直使用qtcreator开发,使用体验很好。但编译release库时确出了问题,出错情况,我附在后文。vs2017支持google test的扩展。需要以下几步:1.安装扩展第二步启用扩展第三步,测试但这个控件也有缺点不能像qtcreator那样方便切换成程序输出只能“全部运行”或“单个运行”或其他定义好的模式,想只测试其中几个时,并不方便。============================以下是编译release库时的出错情况。#pragma once#incl原创 2020-09-15 11:32:41 · 832 阅读 · 0 评论 -
C++ 测试驱动开发
看到一篇非常好的C++测试驱动开发文章,这里转载下。测试驱动开发(TDD)背景及综述测试驱动开发是 Kent 提出的一种新的软件开发流程,现在已广为人知,这种开发方法依赖于极短重复的开发周期,面对开发需求,开发人员要先开发代码测试用例,这些代码实现的测试用例定义了工程要实现的需求,然后去开发代码快速测试通过这这些用例,这个时候的代码是相对比较粗糙的,只是为了通过这个测试,测试通过以后,这些测试...转载 2019-05-18 09:10:27 · 1078 阅读 · 0 评论 -
cmake+gtest
项目中想用google test,项目也是用cmake管理的。于是想用cmake 添加gtestset(CMAKE_PREFIX_PATH "/path/to/gtest/install/path/cmake/path" ${CMAKE_PREFIX_PATH}) enable_testing() set(GTEST_ROOT "/path/to/gtest...原创 2019-05-15 18:08:05 · 5351 阅读 · 0 评论 -
boost.test 使用
我使用的cmake来组织工程。以下为使用的查找boost的cmake脚本。原创 2014-09-09 10:42:26 · 4230 阅读 · 0 评论 -
c++ 测试框架选择
实际工作中免不了要测试c++代码,选择一个好的测试框架原创 2014-09-05 08:59:28 · 1283 阅读 · 0 评论