.net MVC功能测试

Cor*_*ory 6 .net asp.net-mvc functional-testing

如何对.net mvc控制器/操作进行功能测试.

我刚刚从多年的Rails开发变成了一个我正在攻击.net mvc的演出.它很痛,但我希望这很大一部分只是学习曲线.

对我来说,不容易看到的是.NET世界中Rails功能和集成测试的模拟.Rails使功能测试变得如此明显和简单,以至于不花时间来实现覆盖,你就是愚蠢的.使用.NET - 我还没有让Google产生一个看起来值得的结果.我希望这是我新生的.net状态,这只是让我无法输入正确的搜索条件或错过一些范例.

救命!

Gre*_*mer 0

如果您确实想测试功能,而不是标准的“单元”测试,您有几种选择。

  1. 发挥创意并使用 MS 测试来设置更多基于功能的测试。
  2. 使用 BDD 类型的框架(specFlow?)
  3. 使用功能更强大的测试框架,例如 Selenium

如果您的目标是实现更自动化的 UAT 功能测试,您还可以使用 FIT Framework(和 Fitnesse)等项目。

这些是 Rails 中工具和框架的直接模拟吗?不,但是 .NET 不是 Rails。