C ++测试框架:寻求推荐

时间:2008-10-08 21:47:28

标签: c++ windows unit-testing frameworks

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

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

7 个答案:

答案 0 :(得分:5)

我同时使用了UnitTest++Boost.Test。它们易于设置和使用。 虽然,如果你还没有使用Boost库,我不会使用Boost.Test。安装所有Boost只是为了获得测试框架。

答案 1 :(得分:5)

答案 2 :(得分:5)

Here's a great article about C++ TDD frameworks。为了记录,我的个人偏好是CxxTest,我现在已经愉快地使用了大约六个月。

答案 3 :(得分:4)

另请查看Google的C ++测试框架Google Test

答案 4 :(得分:1)

我使用UnitTest++AMOP作为Mock对象。

但是现在我要仔细看看GoogleTestGoogleMock,因为它们可能会相互补充。

答案 5 :(得分:0)

为了获得一个裸骨测试套件,我推荐仅包含“Fructose”。如果您希望测试在文本输出需要调用非标准API(想想游戏控制台,嵌入式设备等)的平台上运行,那就特别好了。

答案 6 :(得分:0)

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