相关疑难解决方法(0)

C++代码的单元测试 - 工具和方法

我正在研究一个已经开发了几年的大型c ++系统.作为提高现有代码质量的努力的一部分,我们参与了一个大型的长期重构项目.

你知道一个很好的工具可以帮助我用C++编写单元测试吗?也许类似于Junit或Nunit?

任何人都可以为编写单元测试的方法提供一些很好的建议,这些模块是在没有单元测试的情况下编写的吗?

c++ refactoring unit-testing

134
推荐指数
11
解决办法
5万
查看次数

C++单元测试框架

我为我的C++代码使用Boost Test框架,但它有两个问题,可能是所有C++测试框架都常见的:

  • 无法创建自动测试存根(例如,通过从所选类中提取公共函数).
  • 你不能运行一个测试 - 你必须运行整个'套件'测试(除非你创建了许多不同的测试项目).

有没有人知道更好的测试框架,还是我永远不会嫉妒Java/.NET开发人员可用的测试工具?

c++ unit-testing

61
推荐指数
6
解决办法
5万
查看次数

C++单元测试库

我遇到了cppunit,但它看起来并不容易使用(也许我看起来并不难,也许是因为C++不能像Java/C#那样工作).有广泛使用的简单替代品吗?

实际上, cppunit是C++的标准单元测试框架吗?

c++ unit-testing cppunit

17
推荐指数
3
解决办法
1万
查看次数

用C++进行单元测试

我一直在阅读有关单元测试和测试驱动开发的很多内容.

最近,我还阅读了java单元测试代码.

但是,我更喜欢用Qt开发.所以我搜索了"用c ++进行单元测试",并发现了大量有关C++可用的单元测试框架的信息.

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

所以我期待SO社区指导我选择c ++的"最佳"单元测试框架.

另外,如果有人对Qt中的TDD有特别的评论(特别是使用Qt-Creator),那么他们非常受欢迎.

c++ tdd qt unit-testing qt-creator

13
推荐指数
2
解决办法
5512
查看次数

标签 统计

c++ ×4

unit-testing ×4

cppunit ×1

qt ×1

qt-creator ×1

refactoring ×1

tdd ×1