VS 2010和Nunit测试框架设置

时间:2012-07-24 10:30:20

标签: asp.net-mvc unit-testing nunit nunit-2.5

我正在开发一个Asp.net mvc3项目(.NET 4)。并且需要集成测试工具。我尝试在我的解决方案中设置Nunit测试框架,但似乎在vs2010中设置它时出现问题。

现在我想知道Nunit是否仍然适用于vs2010或者 对于vs2010,是否有明确的测试工具。?

TNX!

3 个答案:

答案 0 :(得分:0)

NUnit有一个单独的测试运行程序。我相信NUnit的工作流程是您在VS中编写测试代码,但您必须使用单独的NUnit测试运行程序来运行它们。 MSTest是我所知道的唯一可以直接在VS中运行测试的单元测试框架。

但是,有一个名为ReSharper的VS插件。安装,在VS中为您提供NUnit测试运行器。

<强>更新

如果我在这里错了,任何人都可以纠正我,但我相信你只会获得VS专业版的MSTest跑步者。我不认为VS Express带有内置的MsTest跑步者。

答案 1 :(得分:0)

是的,VS仅适用于MSTest框架。但是你可以使用一些外部测试运行器:

另一个选项 - 转到NUnit GUI设置,并在测试程序集更改时打开测试重新运行。其实我喜欢大绿条,所以我在单独的显示器上打开了NUnit GUI。重新构建测试程序集时,将自动执行所有最新测试。如果我想调试一些测试,我使用CodeRush - 匹配比将调试器附加到NUnit更好。

答案 2 :(得分:0)

Visual Nunit可让你在visual studio中运行测试。

还有NCrunch,仍处于测试阶段但非常酷。来自他们的网站:

  

NCrunch是Visual Studio .NET的自动并行连续测试工具。它智能地负责运行自动化测试,以便您不必这样做,并且在您工作时它为您提供了大量有关您的IDE内联测试的有用信息(例如代码覆盖率和性能指标)。