【发布时间】:2012-01-28 05:52:28
【问题描述】:
我有几个 MFC 应用程序。我不想对 UI 进行单元测试,而是测试 TDD 应用程序中的所有逻辑。根据我的研究,我发现了两种方法
- 在将代码重组为静态库后,使用 C++/CLI 和 MSTest 构建托管测试
- 使用 Google C++ 测试框架
我几乎被 MSTest 方法所吸引,但在阅读 comments on a blog about it. 后改变了主意我想花时间调试我的应用程序,而不是我的应用程序测试。
我确信有很多开发人员在 C++ 中练习 TDD。我想听听他们的意见,上面哪种方式是一种好的做法。
【问题讨论】:
-
This 可能会很有趣
-
@Martin,我已经阅读了问题/答案,但它没有提供我想要的。我想知道的不是测试框架的列表,而是选择它们的理由。
-
@Paul - “我想知道......不是列表......而是选择它们的原因” - 你会在那里和提供的链接上找到很多答案通过这些。
标签: c++ unit-testing