Closed. This question is opinion-based。它当前不接受答案。












想要改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。

5年前关闭。



Improve this question




使用VS集成工具(如Testdriven.net)与使用GUI测试运行程序(如Icarus或NUnit GUI)之间有什么区别?

您更喜欢什么,为什么?

到目前为止,我发现Icarus中的报告比td.net中的报告要好,后者仅具有命令行输出。
但是td.net的使用速度更快,我可以更轻松地执行单个测试,而不必先取消其余的检查。 NCover集成也非常好。

最佳答案

伊卡洛斯(Icarus)具有一项很棒的功能,可让我不断使用它。它是测试的自动重新加载和重新运行。

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

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

关于tdd - Gallio Icarus vs. Testdriven.net,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1362831/

10-10 21:34