【发布时间】:2009-09-28 15:42:21
【问题描述】:
这个问题已经在许多不同的论坛中以各种形式提出过,但是,恕我直言,我一直没能找到真正清楚回答的地方,所以我打算重新整理一下,再问一次.
我基本上在 Microsoft 商店工作。我们使用 TFS,我们所有的开发人员都订阅了 MSDN,包括 VS 的 Team Suite 版本。所以我们可以访问 MSTest。
我已经阅读了各种 NUnit 与 MSTest 的比较,开发人员社区似乎绝大多数都选择了 NUnit。但给出的理由似乎从来都不是压倒性的或令人信服的,至少在我们的情况下是这样。 (NUnit 更新更频繁,NUnit 更快,NUnit 不需要 TFS 等)
如果我愿意,我可以使用 NUnit,但必须捍卫使用没有正式支持的开源软件。我需要一个相当有说服力的理由。
为了证明使用 NUnit 而不是 MSTest 的合理性,我基本上必须回答的是:有什么我可以在 NUnit 中做而我在 MSTest 中无法做到的事情吗?
【问题讨论】: