ASP.NET(C# .NET 3.5)最佳单元测试框架是什么?

3

我希望了解.NET领域中可用的单元测试框架。特别是适用于ASP.NET(C# .NET 3.5)的框架。

非常感谢您的评论和建议。


NUnit也可以,但Visual Studio本身就提供了。 - kobe
3个回答

2

这取决于您如何定义“最佳”。单元测试框架需要支持各种元素,选择通常取决于开发者友好性。我过去使用过NUnit/MSTest,我喜欢NUnit,因为它不仅支持各种模拟框架,如NMock、RhinoMock、MoQ等,而且使生活更轻松,您可以直接从NUnit UI运行单元测试,而无需打开VS界面。

如果您使用的是VS2008,则也可以使用MSTest或NUnit....


事实上,我正在使用VS2008 TS。您认为MSTest由于与VS的内置集成和未来的可靠性而具有优势吗?我已经阅读了一些文章,但我仍然在纠结于选择哪一个。我确实理解NUnit是一位老将。 - Thurein
MSTest具有内置集成的优势。在我的当前项目中,我正在使用MSTest,并且在CC.NET集成方面遇到了问题,当CI构建触发并且我的一个操作执行MSTests时,我总是发现进程挂起。然而,使用NUnit我从未遇到过这种情况。 - sajoshi

1

Visual Studios 2010带有一套单元测试功能,包含各种花哨的东西。


1
@Kyaw:如果你使用的是VS2008专业版,请选择MSTest(集成在VS中)。我从来没有需要比MSTest更多的东西。 - Steven

0

看看这个讨论,我对 NUnit+RhinoMocks+Resharper 组合有丰富的经验。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接