我正在开发一个 Asp.net mvc3 项目(.NET 4)。并且需要集成一个测试工具。我尝试在我的解决方案中设置 Nunit 测试框架,但似乎在 vs2010 中设置它存在问题。
现在我想知道 Nunit 在 vs2010 中是否仍然有效,或者是否有明确的 vs2010 测试工具。
天呐!
我正在开发一个 Asp.net mvc3 项目(.NET 4)。并且需要集成一个测试工具。我尝试在我的解决方案中设置 Nunit 测试框架,但似乎在 vs2010 中设置它存在问题。
现在我想知道 Nunit 在 vs2010 中是否仍然有效,或者是否有明确的 vs2010 测试工具。
天呐!
NUnit 有一个单独的测试运行程序。我相信 NUnit 的工作流程是您在 VS 中编写测试代码,但您必须使用单独的 NUnit 测试运行程序来运行它们。MSTest 是我所知道的唯一可以让您直接在 VS 中运行测试的单元测试框架。
但是,有一个名为ReSharper的 VS 插件。安装它会为您提供 VS 中的 NUnit 测试运行器。
更新
如果我在这里错了,任何人都可以纠正我,但我相信您只能获得具有 VS Professional 及更高版本的 MSTest 运行器。我不认为 VS Express 带有内置的 MsTest 运行器。
Visual Nunit可以让你在 Visual Studio 中运行测试。
还有NCrunch,仍处于测试阶段,但非常酷。从他们的网站:
NCrunch 是 Visual Studio .NET 的自动化并行连续测试工具。它智能地负责运行自动化测试,这样您就不必这样做了,并且在您工作时,它会在您的 IDE 中为您提供大量有关测试的有用信息(例如代码覆盖率和性能指标)。