我正在使用MBUnit Framework进行单元测试并寻找一个优秀的测试运行器。
MbUnit的跑步者很快,但缺少很多东西,比如
我使用了Zanebug,但是:
加利奥
测试驱动的.NET插件
我对任何与VS 2008合作或独立的其他免费测试跑者开放
答案 0 :(得分:14)
我真的很喜欢NUnit。现在我享受更多,因为我可以在IDE中使用ReSharper,它让我可以非常快速地快速测试方法。
答案 1 :(得分:13)
查看TestDriven,它在Visual Studio中添加了右键单击单元测试功能。您可以右键单击方法,类,文件,项目或解决方案,以运行适当的单元测试。您还可以调试,运行代码覆盖,使用一些更受欢迎的分析器等等。
答案 2 :(得分:11)
Gallio包括ReSharper支持。 我们也在努力提高绩效。
不确定您尝试过哪个版本的Icarus,但我没有看到它在x64启动时崩溃。
答案 3 :(得分:4)
不是免费的,但我现在非常喜欢CodeRush测试跑步者。它与VS集成得很好,支持大量框架,如果它不支持你的话,它是可扩展的。
答案 4 :(得分:2)
我们在IronPython中编写.NET测试,这意味着我们可以使用Python标准库模块'unittest'编写所有测试。这样做的好处是运行测试只需一个命令。我们曾经使用巡航控制等,但后来用大约十行Python取而代之。这适用于单元测试和功能测试。显然这对每个人都不起作用,但是有些人可能会发现这是一条富有成效的路线。
答案 5 :(得分:1)
我不知道ReSharper是否内置了对MBUnit的支持,但是内置的测试运行器非常棒。
答案 6 :(得分:0)
我正在使用resharper在IDE中运行单独的测试,但是nunit-console会运行所有测试以提高速度。