2010-10-21 59 views

回答

4

SpecFlow或Cuke4Nuke。

下面是这两个项目的优点和缺点的链接:Cuke4Nuke or SpecFlow?

SpecFlow可能是你问的。它的优点(我把这个从上述文章):

  • 纯.NET解决方案(所以没有 安装的Ruby是必要的, 红宝石在运行时没有参与)
  • 有一个基本的集成 VisualStudio的(和有计划 发展这个)
  • 方案基本上是单元测试和 可以与您现有的基础设施 (NUnit.Runners, ReSharper的,VisualStudio的MSTest的 集成运行...)
  • 方案和步骤是容易 可调试出的VisualStudio的(只是 设置断点)
  • 集成在你的持续构建 应该是轻而易举的事,因为 基础架构来运行单元测试是 最肯定有已经

全能史蒂夫·桑德森有一篇博客文章中Asp.Net MVC使用SpecFlow为BDD:http://blog.stevensanderson.com/2010/03/03/behavior-driven-development-bdd-with-specflow-and-aspnet-mvc/

这里的SpecFlow主页: http://specflow.org/

祝你好运!

相关问题