-1

这对我来说很重要吗?我很混乱。我对 Nunit 有一些了解和经验。这很清楚。但我认为这还不够。这是我的感觉。我一直在对测试方法进行一些研究。我也面对面的选择。

1) 模拟

2) RhinoMock

3) 规范流

4) 测试驱动

5)与单元测试框架

6) Pex 鼹鼠

7) 加里奥

8) NUnit

够了吗?哪个有用?或者如何根据什么来选择?例如; 我猜 Gallio 与 NUnit 或 SpecFlow 不同,比其他更专业。但他们是我的猜测。可以给一些建议如何选择吗?如何偏爱?或者你有什么偏好吗?

4

1 回答 1

3

Gallio 和 TestDriven 是单元测试运行器,而不是框架。

Pex 是一个白盒测试器,它分析代码并自动为边缘情况生成单元测试。

Mole 是一种模拟框架。Mock 和 Rhino Mocks 是模拟框架。

这里唯一的单元测试框架是 NUnit、MSTest(你称之为“Vs Unit Testing FrameWork”)和 SpecFlow,其中 NUnit 和 MSTest 是唯一的“传统”单元测试框架,而 SpecFlow 是 BDD 风格的测试框架。

所以,你的清单包含很多不同的东西,也许你应该重复你的研究。

我将其发布为答案,因为评论变得太长了

于 2012-11-30T08:44:18.260 回答