我想开始使用 C++(纯 C++,而不是 .NET)进行单元测试,因为我以前从未这样做过。一直用assert
and cout
。
到目前为止,我发现的唯一具有详细答案的好问题是https://stackoverflow.com/questions/13699/choosing-a-c-unit-testing-tool-framework https://stackoverflow.com/questions/13699/choosing-a-c-unit-testing-tool-framework,但日期是 2008 年。
我想听听有关当前可用的与 Visual Studio 2012 兼容的 C++ 单元测试的一些意见。它们的缺点和优点是什么?学习它们有多容易/困难(即学习材料的可用性)?他们有多受欢迎?它们是否得到积极开发、支持?
我知道有几个框架:Google 的测试框架、Boost 测试库。
(另外,除了Visual Studio之外,我还使用Intel Parallel Studio XE 2013,主要用于静态分析)
目前我们只使用 VS12(Premium)附带的单元测试功能。我们还测试了其他框架(例如 NUnit),但目前 VS12 测试非常适合。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)