【问题标题】:Which free unit testing framework for C#? [closed]哪个免费的 C# 单元测试框架? [关闭]
【发布时间】:2010-10-18 19:00:17
【问题描述】:

我是 C# 世界(以及 .Net)的初学者,所以我决定从更有经验的开发人员那里获得一些建议。你会推荐哪个免费的 C# 单元测试框架?我遇到了 NUnit,它看起来很有趣,但在它的文档中我发现有 .Net 1.1 和 .Net 2.0 的版本。我需要在针对.Net 3.0 的项目中使用它。

所以,如果出现以下情况,请告诉我:

  • 我可以将 NUnit 用于 .Net 3.0 项目吗?

或:

  • 还有比 NUnit 更好的东西吗?

【问题讨论】:

标签: c# .net unit-testing frameworks


【解决方案1】:

是的。 NUnit 也适用于 .NET 3.0 和 3.5。

您的第二个问题非常主观。 NUnit 是一个广泛使用的 .NET 单元测试框架。 MSTest 是 Visual Studio 附带的另一个。 xUnit 是另一个。

在 xUnit 项目上有一个比较: xUnit - Comparing xUnit.net to other frameworks

【讨论】:

  • +1 NUnit,如果你使用 VisualStudio,TestDriven.NET 是一个很棒的插件。
【解决方案2】:

xUnit 值得一看(也是我用得最多的),MbUnit 也是如此。

【讨论】:

  • MbUnit 允许您并行运行单元测试
【解决方案3】:

这取决于您的 IDE。如果您已购买或您的雇主购买了 MSTest 附带的 Visual Studio 版本,那么我会使用它,只需较少的安装和配置。否则,请使用 NUnit,它简单易用,并被 .NET 开发人员广泛使用和接受。

【讨论】:

  • +1 和 pex 也可以与 MSTest 完美配合。
【解决方案4】:

我会说坚持使用 NUnit。这是一个很好的测试框架,并且可以与 3.0 一起使用(这是我目前使用的,也是我们在上一个雇主使用的)

【讨论】:

  • 在撰写 NUnit 的最后一个版本 2.6.2 时,差不多是一年前
猜你喜欢
  • 2011-01-16
  • 2012-07-11
  • 2011-02-14
  • 1970-01-01
  • 2010-09-19
  • 2010-09-21
  • 1970-01-01
  • 2010-12-17
  • 1970-01-01
相关资源
最近更新 更多