我如何在.NET中进行连续测试?

s3v*_*3v1 10 .net c# unit-testing feedback infinitest

当我进行Java开发时,我正在使用Infinitest进行连续测试,当我在.nET开发时,我真的很想念即时反馈

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

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

Gan*_*alf 19

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


ang*_*son 8

如果您使用的是Visual Studio 2008或2010,则应该查看Visual Studio的扩展连续测试.

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

  • 在与作者进行了愉快的对话之后,他设法解决了一些问题.它现在在VS2008和VS2010上运行得很好,在64位Windows 7上运行.我只在一个小项目上测试它,所以里程可能会有所不同我很高兴我写了一篇关于它的博客文章: http://makeitfaster.wordpress.com/2010/06/29/continuous-testing-with-ide-integration/ (2认同)