Jam*_*ame 38 boost automated-tests unit-testing googletest
我是单元测试世界的新手,基本上我是c ++开发人员,在大型产品上工作了近3年,现在我决定对我的代码进行自动单元测试.为此,我在互联网上做了很多研究并遇到了许多工具和框架,最后选择了以下两个:1)Boost测试库2)c ++的Google测试框架
现在我很困惑哪些可供选择.如果有人使用上述任何一项,请分享您的经验.
如果您已经在使用Boost libraries,那么请坚持使用Boost Test Libs.它应该照顾您的大部分日志记录要求.否则,建议使用Google测试.我在一个大型项目中使用它,发现它更容易使用.最重要的是,编译器错误消息更容易在GTEST中找到; boost使用模板.
我从未使用这两个库中的任何一个编写复杂的测试.对于简单的测试,任何一个都可以.虽然google-test会节省一些编译时间.
使用boost-log进行升压测试确实是一个很好的组合.试试吧!
小智 7
建议你看看googlemock,googletest的超集.Googlemock拥有googletest的所有测试功能以及googlemock的模拟功能.
| 归档时间: |
|
| 查看次数: |
30862 次 |
| 最近记录: |