在VS2010中执行BDD的标准方法是什么?
在VS2010中执行BDD的标准方法是什么?
What is the standard way to do BDD in VS2010?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
在VS2010中执行BDD的标准方法是什么?
What is the standard way to do BDD in VS2010?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
SpecFlow 或 Cuke4Nuke。
以下是两个项目优缺点的链接:Cuke4Nuke 还是 SpecFlow?
SpecFlow 可能就是您想要的重新要求。它的优点(我从前面提到的文章中摘录了这一点):
安装 Ruby 是必要的并且
Ruby 在运行时不涉及)
VisualStudio(并且有计划
发展这个)
可以与您现有的一起运行
基础设施(NUnit.Runners,
ReSharper、VisualStudio MSTest
集成...)
可从 VisualStudio 中调试(只需
设置断点)
应该是一件轻而易举的事,因为
运行单元测试的基础设施是
最肯定的是,
全能的 Steve Sanderson 已经发表了一篇关于在 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/
祝你好运!
SpecFlow or Cuke4Nuke.
Here's a link to the advantages and disadvantages of both projects: Cuke4Nuke or SpecFlow?
SpecFlow is probably what you're asking for. It's advantages (I lifted this from the aforementioned article):
installation of Ruby is necessary and
Ruby is not involved at runtime)
VisualStudio (and there are plans to
evolve this)
can be run with your existing
infrastructure (NUnit.Runners,
ReSharper, VisualStudio MSTest
Integration ...)
debuggable out of VisualStudio (just
set a breakpoint)
should be a breeze, since the
infrastructure to run unit-tests is
most certainly there already
Almighty Steve Sanderson has a blog post about using SpecFlow for BDD in Asp.Net MVC: http://blog.stevensanderson.com/2010/03/03/behavior-driven-development-bdd-with-specflow-and-aspnet-mvc/
Here's the SpecFlow homepage:
http://specflow.org/
Good luck!