3

我想开始使用 C++(纯 C++,而不是 .NET)进行单元测试,因为我以前从未做过。一直使用assertcout。到目前为止,我发现唯一有详细答案的好问题是https://stackoverflow.com/questions/13699/choosing-ac-unit-testing-tool-framework,但它的历史可以追溯到 2008 年。

我想听听一些关于当前可用的与 Visual Studio 2012 兼容的 C++ 单元测试的意见。它们的缺点和优点是什么?学习它们的难易程度(即学习材料的可用性)?他们有多受欢迎?它们是否正在积极开发和支持?

我知道有几个框架:Google 的测试框架、Boost 测试库。

(另外,除了 Visual Studio,我使用 Intel Parallel Studio XE 2013,主要用于静态分析)

4

2 回答 2

1

目前我们只使用 VS12 (Premium) 自带的单元测试功能。我们还测试了其他框架(例如 NUnit),但目前 VS12 测试非常适合。

于 2013-08-21T06:21:12.550 回答
1

我使用 TUT 单元测试框架:http ://tut-framework.sourceforge.net/

于 2013-08-20T21:56:23.057 回答