10

我在进行 Java 开发时使用 Infinitest 进行持续测试,我真的很怀念在 .nET 中开发时的即时反馈

如何在 C# 和 .NET 中进行持续测试?

编辑:我不是在寻找持续集成,如 CruiseControl、TeamCity 等。它是一个即时反馈工具,可与我正在寻找的 IDE 配合使用

4

4 回答 4

20

我发现了另一个非常有用的 VisualStudio 扩展:NCrunch http://www.ncrunch.net/ 我真正喜欢它的是它在您键入时在后台运行代码测试(无需保存/构建),它只运行受更改代码影响的测试,并自动显示代码中的哪些行被通过测试/失败测试覆盖,哪些行未被覆盖。它支持 NUnit、MS Test、Xunit、MbUnit、MSpec :)

于 2011-10-12T10:11:32.957 回答
8

如果您使用的是 Visual Studio 2008 或 2010,您应该查看Visual Studio 的扩展Continuous Testing

请注意,它不会在您保存时运行测试,而是在每次构建时运行。

于 2010-06-15T10:12:57.913 回答
1

虽然它做得更多,但CruiseControl.NET在与 NUnit 集成时可以进行持续测试。

我还发现测试和构建的持续反馈非常有用。

于 2010-06-15T10:30:51.933 回答
1

我建议使用像TeamCity这样的持续集成服务器。它还为 Visual Studio 提供了一个插件,允许您在 IDE 中构建项目并在其上运行单元测试。

于 2010-06-15T10:34:25.380 回答