什么是使用像Testdriven.net一个VS集成工具或使用GUI测试运行像伊卡洛斯或NUnit的GUI?

之间的差异

你喜欢什么,为什么?

到目前为止,我发现,报告中伊卡洛斯比td.net,只设有一个命令行输出更好。 然而td.net是更快地使用,我可以无需先取消选中其余更容易地执行单个测试。 NCover整合是非常好的也。

有帮助吗?

解决方案

伊卡洛斯有一个很大的特点,让我使用它。它是自动加载和重新进行试验。

我保持伊卡洛斯悬停在左手监视器上。每一个我建立在Visual Studio时,伊卡洛斯重新加载组件并运行所有测试。这有点像ReSharper的解决方案分析的即时反馈,除了测试,而不是语法。运行测试是自动的,似乎并没有影响到Visual Studio中的性能(可能是B / C伊卡洛斯是它自己的过程中,在IDE中没有被托管)。

要启用此配置去Icarus->选项>测试资源管理器。选中“始终重新加载文件”和“重装后运行测试。”

其他提示

你有一个持续集成服务器(如构建服务器,但运行单元测试)?

如果是这样,你可以设置公堂运行有单元测试,并已全部上报信息,同时允许开发人员,而他们正在使用的东西,用更快的反馈。

如果没有选择,我喜欢的东西集成到像Testdrvien的IDE。重构一段代码或开发下TDD新的东西时,即时的反馈是真正有用的。此外,如果你不具备健全检查在单点事(如CI服务器),你会想尽可能多的眼睛,你可以找到这些单元测试。开发人员倾向于使用什么是最简单的和,通常,综合测试套件大于一个单独的组件更容易。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top