首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加里奥伊卡鲁斯vs. Testdriven.net

加里奥伊卡鲁斯vs. Testdriven.net
EN

Stack Overflow用户
提问于 2009-09-01 14:34:00
回答 2查看 2.2K关注 0票数 6

使用Testdriven.net这样的VS集成工具和使用Icarus或NUnit GUI这样的图形用户界面测试运行器有什么不同?

你更喜欢什么?为什么?

到目前为止,我发现Icarus中的报告比td.net中的报告更好,后者只提供命令行输出。尽管td.net使用起来更快,但我可以更容易地执行单个测试,而不必先取消选中其余部分。NCover集成也非常好。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-09-03 23:51:51

Icarus有一个很棒的特性让我一直在使用它。它是测试的自动重新加载和重新运行。

我让Icarus在左手边的显示器上悬停。每次我在Visual Studio中构建时,Icarus都会重新加载程序集并运行所有测试。它有点像Resharper的解决方案分析的即时反馈,除了测试而不是语法。运行测试是自动的,似乎不会影响Visual Studio的性能( b/c Icarus可能是它自己的进程,而不是托管在IDE中)。

要启用此配置,请转到Icarus->Options->Test Explorer。选中“始终重新加载文件”和“重新加载后运行测试”。

票数 8
EN

Stack Overflow用户

发布于 2009-09-01 14:45:04

您是否有持续集成服务器(如构建服务器,但运行单元测试)?

如果是这样的话,您可以设置gallio来运行您的单元测试,并在那里拥有所有的报告信息,同时允许开发人员在工作时使用具有更快反馈的东西。

如果没有选择,我更喜欢集成到IDE中的东西,比如Testdrvien。当重构一段代码或在TDD下开发新东西时,即时反馈真的很有用。此外,如果您没有在单点(如CI服务器)进行健全性检查,那么您将需要在这些单元测试中找到尽可能多的眼睛。开发人员倾向于使用任何最简单的工具,通常情况下,集成测试套件比单独的组件更容易。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1362831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档