增强测试与Google测试框架
-
23-10-2019 - |
题
我是单元测试世界的新手,基本上我是C ++开发人员在大型产品上工作了将近3年,现在我决定对我的代码进行自动化的单元测试。为此,我在互联网上进行了很多研究,并遇到了许多工具和框架,最后选择了以下两个:1)增强测试库2)C ++的Google测试框架
现在,我对这些选择的选择感到困惑。如果有人使用上述任何一种,请分享您的经验。
解决方案
下面所以帖子几乎回答了您的问题
其他提示
如果您已经在使用 Boost libraries
, ,然后坚持增强测试液。它应该照顾您的大多数记录要求。否则,建议进行Google测试。我在一个大型项目中使用了它,发现它更容易使用。最重要的是,编译器 - 错误消息更容易在GTEST中找到。 Boost使用模板。
我从未使用这两个库中的任何一个编写复杂的测试。对于简单的测试,它们中的任何一个都可以。虽然 google-test
将节省您的汇编时间。
Boost-Log的Boost测试确实是一个很好的组合。试试看!
建议你看看 Googlemock, ,一个超集团的googletest。 GoogleMock具有Googletest的所有测试功能以及GoogleMock的模拟功能。
不隶属于 StackOverflow