。 NET测试框架建议

我的目标是在我的工作中提出一个单元测试结构。 我们正在使用Visual Studio 2005(尽管我们可能会在接下来的6个月内迁移到2008年),并且主要在C#中运行。 如果结构有某种IDE同化肯定是最好的,但我对那些没有同化但仍然可以直接准备的结构持开放态度。 我会以某种方式对它产生抵抗,所以如果我能够看到我所追求的并不是后方的痛苦,那肯定会有助于我的实例。

从我所做的研究中得到的显着选择表明了nUnit,但我当然会想到一个人在事先向我的小组提出建议之前已经使用过它。

有没有人使用过nUnit? 如果是这样,存在任何我应该意识到的挑战或限制? 各种其他优秀的替代品存在吗? 如果是这样的话,如果你已经同时使用了nUnit,那么我就会非常重视对它们的强硬性和弱点的建议。

0
2019-05-05 03:08:09
资源 分享
答案: 5

我当然会声称mbUnit,我有时可以简单地通过定义输入和结果直接检查功能来进行单独检查。 我建议如此这是一个显示我的意思的链接。的可怕总结

0
2019-05-13 14:35:03
资源

我假设是NUnit 你最好的选择。 使用TestDriven.NET,您可以在VS.NET中获得精彩的同化效果。 (如果您正在使用它,Resharper还有一个设备检查慢跑者)。 NUnit它可以直接使用并且也符合一个众所周知的标准。 你还会找到许多利用它的项目/教程/指南,它们不断帮助你。

您的各种其他主要选择可能是MBUnit,这是一个越来越多的地方本身作为选择的BDD结构(与Gallio http://www.gallio.org结合)。

0
2019-05-08 04:55:05
资源

斯科特汉塞尔曼有一个很好的播客关于此,合格:

“.NET单元测试框架的过去,现在和未来”

Hanselminutes#112

0
2019-05-08 04:53:21
资源

Visual Studio 2008实际上是一个构建的检查任务类型,它以与NUnit类似的方式运行,但显然与Visual Studio有更紧密的同化(可以在每个构造上工作,并且还在更新补救文档时显示与转换结果网页相似的方法) )但是它显然没有像NUnit一样完全成长,因为它相当新颖,而且我也不确定它是如何处理缓冲的。

然而,当你的小组重新定位到VS2008时,它肯定值得检查

0
2019-05-08 04:52:24
资源

mbUnit值得alook,它有一组等同于NUnit的功能,它有自己的GUI,或者如果你有Resharper,可以直接合并到VS中。 如果您正在使用任何类型的TDD,我当然还会建议Rhino Mocks

0
2019-05-08 04:50:37
资源