分类: Unit Test

2024年2月23日

软件匠艺之良好单元测试的必要性

这篇文章介绍了单元测试的定义、必要性以及写出良好单元测试的重要性。单元测试是针对程序模块进行正确性检验的测试工作,其目的在于发现模块内部存在的各种错误。文章指出,通过单元测试可以提高软件质量、充分覆盖异常分支、保证软件系统持续验证,并帮助程序员快速发现问题。然而,文章也强调了写出良好单元测试的必要性,指出单纯追求覆盖率并不一定能带来正向效果,而良好的单元测试应具备自动化、控制、可读性、可维护性等属性。

2024年2月19日

如何在运行时使用 CppUTest 注入模拟类

本指南介绍了如何将模拟类注入产品代码中,以在 CppUTest 框架中实现可测试性。 它详细介绍了在类中创建虚拟方法、使用模拟依赖项以及为 ProductClassB 中的产品和测试代码提供单独的构造函数。 这些说明包括代码设置、模拟类实现、单元测试和构建命令。