单元测试
文章平均质量分 89
-飞鹤-
喜欢音乐,喜欢文学,喜欢跑步,喜欢编程!
展开
-
本周小贴士#135:测试约定而不是实现
作为TotW#135最初发表于2017年6月5日由James Dennett创作“如果你有一个真正的朋友,那么你拥有的不仅仅是你所拥有的”——托马斯·富勒C++有一个使用公有的,保护的,私有的和友元的详细访问控制机制。测试代码有它自己使用这些装置的规则,GoogleTest使用它的FRIEND_TEST宏来扩充它们。使用FRIEND_TEST应该是最后的手段,而不是优先选项。我们编写测试来发现组件约定实现中的错误,或者让我们有足够的信心相信这里没有此类错误。在使用测试驱动开发(TDD)时,我们还编写测试来帮翻译 2022-06-05 18:29:13 · 220 阅读 · 0 评论 -
VS2010 C++单元测试之gtest与OpenCppCoverage实践
1. 前言 想减少开发过程中产生Bug,尤其是迭代开发过程中新引入的Bug。进行单元测试是一个非常的方法,可以用来减少开发过程的Bug,尤其是通过CI自动化,每次有新的修改,都进行回归测试,可以大大增强代码的鲁棒性。 1.1. 单元测试 单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。“单元”一般情况定义为函数(包括类中的方法),因为函数是最小的可测试代码。跨模块的测试以及集成测试,各有各的优势,需要相互结合,而不是只用一个就可以解决所有问题。 代码覆盖率,用来衡量代码测试原创 2022-05-26 18:33:21 · 2879 阅读 · 4 评论