c++ - C++ 中的单元测试

标签 c++ unit-testing qt tdd qt-creator

我已经阅读了很多关于单元测试和测试驱动开发的文章。

最近也在看java单元测试代码。

然而,我更喜欢在 Qt 中开发。所以我在 Google 上搜索了“C++ 中的单元测试”,发现了大量有关 C++ 可用的各种单元测试框架的信息。

但是,我找不到各种框架的可靠比较。

因此,我希望 SO 社区指导我选择什么可能是 C++ 的“最佳”单元测试框架。

另外,如果有人对 Qt 中的 TDD(尤其是使用 Qt-Creator)有具体的评论,那么他们非常受欢迎。

最佳答案

通常使用 Boost ,但如果您使用的是 Qt,他们的 QtTestLib可能是更好的选择。

关于c++ - C++ 中的单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/914000/

相关文章:

c++ - boost 可以有带整数键的 map 吗?

android - 如何从测试代码中旋转 android 模拟器?

unit-testing - 为什么要创建模拟对象?

qt - DropArea 不通知有关 onEntered、onExited、onDropped 的操作

c++ - Qt - 如何在保留选中状态的同时禁用 QCheckBox?

c++ - 遍历字符串 vector ,从控制台获取输入,给出段错误

c++ - QVariant userType() id

c++ - 如何将 boost::beast 中的序列化数据转换为字符串,以便以 FIFO 方式处理它?

javascript - 如何使用 Jasmine 测试我的 Javascript 回调?

如果调用 vector ,C++ vector 段错误会导致崩溃