单元测试。 .NET 4.0中有哪些新技术/工具?

时间:2011-02-24 03:11:23

标签: unit-testing visual-studio-2010 .net-4.0 tdd

我正在对单元测试进行一些研究,我在Stack Overflow上看到的关于NUnit的大多数问题至少已经有一年了。您是否正在使用可通过Visual Studio 2010和.NET 4.0获得的任何新工具进行单元测试?请分享您了解的任何新技术。谢谢!

3 个答案:

答案 0 :(得分:4)

MSTest内置于Visual Studio 2010中,自VS 2008以来我们一直在我的公司使用它。它是强大而简单的单元测试框架,您无需运行任何第三方。

只需创建一个新的单元测试项目,您应该参加比赛。

那就是说,我认识很多使用NUnit的人,对此非常满意。

答案 1 :(得分:3)

微软最近发布的与测试相关的酷炫内容之一是Pex。从项目页面中解除:

  

Pex自动生成测试   代码覆盖率高的套房。对   从Visual Studio代码编辑器,   Pex发现有趣的输入输出   您可以使用方法的值   保存为高级的小型测试套件   代码覆盖率。微软Pex是一个   用于测试.NET的Visual Studio加载项   框架应用程序。

绝对值得一试。

答案 2 :(得分:3)

NUnit仍然是最受欢迎的单元测试框架之一。 MsTest也是一个流行的框架,因为它默认包含在VS中。如果你想要一个可以做自己的事情的框架,你可以看看XUnit。我过去使用的一个是MbUnit

在我看来,我会花更多的时间来研究你的模拟框架。它们的不同之处远不止测试框架。如果你想要免费的话,一些比较流行的是MoqNMockEasy MockRhino Mocks。对于付费,您有TypeMockJust Mock。我目前的偏好是Moq,因为打字更流畅。