如何在.NET中进行连续测试?
当我进行Java开发时,我正在使用Infinitest进行连续测试,当我在.nET开发时,我真的很想念即时反馈
如何在C#和.NET中进行连续测试?
编辑:我不是在寻找持续集成,比如CruiseControl,TeamCity等。它是一个即时反馈工具,可以与我正在寻找的IDE配合使用
如果您使用的是Visual Studio 2008或2010,则应该查看Visual Studio的扩展连续测试 。
请注意,它在您保存时不会运行测试,而是在每个构建时运行。
我发现VisualStudio的另一个扩展非常有用:NCrunch http://www.ncrunch.net/我真正喜欢它的是它在你打字时在后台运行你的代码测试(不需要保存/构建) ),它只运行受更改代码影响的测试,它会自动显示代码中的哪些行通过测试/通过测试失败以及哪些行未被覆盖。 它支持NUnit,MS Test,Xunit,MbUnit,MSpec 🙂
虽然它确实做得更多,但CruiseControl.NET可以在与NUnit集成时进行连续测试。
我还发现测试和构建的持续反馈非常有用。
我建议使用像TeamCity这样的持续集成服务器。 它还为Visual Studio提供了一个插件,允许您在IDE中构建项目并对其运行unit testing。
- 使用IFormFile拒绝ASP.Net对路径的核心访问
- System.Web可以与带有完整框架的ASP.Net Core一起使用
- 使用强命名程序集中定义的旧版本接口创建客户端激活对象时的System.InvalidCastException
- 实体类的GetHashCode()的正确实现是什么?
- Marshal.AllocHGlobal VS Marshal.AllocCoTaskMem,Marshal.SizeOf VS sizeof()
- 设置要在Parallelism中使用的核心
- 关于“as”关键字的隐式/显式转换
- 如何在/ .Net中拦截来自/到第三方库的非虚拟方法的调用?
- 加载所有项目并在ListView中显示后会触发哪个事件?