最好的Nunit测试运行程序是什么?最近进入测试驱动开发我使用Nunit测试运行器作为resharper的一部分。它有一些缺点,没有运行测试的快捷方式,我必须去找Nunit测试运行器,用鼠标调用它。它有一个漂亮的GUI,并将结果显示为IDE的一部分。其他人使用什么来针对.net项目运行单元测试?我搜索了其他应用程序,包括来自Nunit.org的MBUnit和单元测试应用程序,并想知道排名靠前的应用程序是什么。Resharper确实有一些缺点……但它可以配置为执行您想要的操作……您可以在VisualStudio中配置键盘选项。此外,您可以使用Resharper中的单元测试资源管理器来查找所需的测试并将它们添加到当前会话中。我通常配置一个快捷方式(Alt+U)来运行我当前会话中的所有测试...这样我可以在几秒钟内开发我需要的所有单元测试。另请参阅:但如果不必手动配置它会很好!(是的!我在看你们的Resharper开发团队!哈哈)我一直是TestDriven.NET的粉丝,我更喜欢使用ReSharper。我使用NUnit附带的单独的NUnitGUI。缺点是您必须按alt-tab,但我喜欢屏幕上绿色/红色条纹的视觉反馈以及树视图中所有测试的漂亮概览。您可以将它设置为在检测到程序集已更改时重新运行上次测试运行,因此如果您没有将它集成到VisualStudio中,它实际上不会减慢您的速度。GallioIcarus是一个比nUnit更好看的测试运行器。它运行nUnit测试,因此值得一看。我曾经与TestDriven.Net一起工作,恕我直言,这是最好的播放器,但最近NCrunch是我最喜欢的单元测试。NCrunch在您编写代码时在后台运行(可选)所有测试。它是TDDing的绝佳工具,几乎可以立即提供代码反馈。它还提供代码覆盖率数据和性能指标,无需您付出任何努力(但需要处理器的承诺......)。我仍然使用TestDriven.Net进行大量集成测试(因为我通常在NCrunch中禁用它们)和特定任务,因此对于TDD从业者来说,使用两个运行器是一个很好的组合。总的来说,我喜欢NUnitGUI,但我现在有一些烦恼:我也非常喜欢DevExpressTestRunner,但它会在运行测试之前重建我的项目。这在小型系统上不是问题,但是当您有接近60个项目时,这是一个非常重要的等待。Resharper和我认为有一条捷径,但它也有一些缺点。就像TestMatrix没有像testcove这样的东西。但无论如何,生活并不完美。顺便说一句,TestMatrix似乎已经死了。C#学习教程就是这些:最好的Nunit测试运行器是什么?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
