
单元测试
哈市雪花
图形几何、数据处理、并行计算相关研究和研发,公众号:geometrylib,欢迎交流
展开
-
使用GTest/GMock进行C++单元测试(二)
上一篇博客讲述了开发阶段编写单元测试的意义,对此不再做赘述,实战用法如下。1.TEST1.1.适用场景用法简单,几乎适用于任何单一接口的测试; 真是一直用一直爽;1.2.示例TEST(Normal, NormalTest){ ASSERT_EQ(Setting::IsSqlConnected());}2.继承testing::Test2.1.适用场景当测试一系列与类型相关的重载接口或功能相近的接口时; 其他与类型相关的场景; 灵活运用,利用其部分特点创造.原创 2020-10-20 23:25:25 · 1767 阅读 · 0 评论 -
使用GTest/GMock进行C++单元测试(一)
一、概念单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。二、优点1、单元测试是自动化测试的一种实践,可以在程序的开发阶段来检验程序稳定可靠进而提供一种保障,既是对开发阶段的保障,也是为后续测试同事继续工作的一个稳定基础,共同为客户提供保障。试想如果程序这个“黑盒子”本身漏洞百出,一方面增加了测试的成本(测试及沟通,反复的过程),另一方面即使测试人员原创 2020-10-17 11:26:07 · 693 阅读 · 1 评论