4

我正在寻找可以在我的 Windows/Visual Studio 机器上使用的“快速而肮脏”的 C++ 测试框架。这只是我在开发,所以它不一定是企业级软件。盯着一列测试框架,我有点懵了……

http://en.wikipedia.org/wiki/List_of_unit_testing_frameworks#C.2B.2B

4

7 回答 7

5

我已经使用过UnitTest++Boost.Test。它们都易于设置和使用。虽然,如果您还没有使用 Boost 库,我不会使用 Boost.Test。安装所有的 Boost 只是为了获得测试框架有点多。

于 2008-10-08T21:51:26.727 回答
5

好问题!已经有几个问题可以解决

一些:

于 2008-10-08T21:55:30.447 回答
5

这是一篇关于 C++ TDD 框架的精彩文章。作为记录,我个人的偏好是 CxxTest,我已经愉快地使用了大约六个月。

于 2008-10-09T06:03:04.643 回答
4

还可以看看Google Test,Google 的 C++ 测试框架。

于 2008-12-21T21:57:00.163 回答
1

我对 Mock 对象使用UnitTest++AMOP

但是现在我会仔细研究一下GoogleTestGoogleMock,因为它们可能会很好地相互补充。

于 2008-12-21T22:06:01.453 回答
0

为了得到一个基本的测试套件,我推荐只包含“果糖”。如果您希望您的测试在文本输出需要调用非标准 API(想想游戏机、嵌入式设备等)的平台上运行,它就特别简洁。

于 2008-10-09T13:52:39.407 回答
0

看看CUnitWin32。它包括一个例子。

于 2009-02-12T22:14:22.267 回答