BDD 与 ASP.NET MVC
我刚刚开始开发 ASP.NET MVC Web 应用程序。 我喜欢 ASP.NET MVC 的一件事是内置的测试环境。它使您可以编写单元测试并构建测试驱动的 Web 应用程序 (TDD)。 但是我错过了进行行为驱动开发(BDD)的可能性。
使用 Ruby On Rails 和 Cucumber 可以很好地完成 BDD。
但是有没有办法在 ASP.NET MVC 中以 BDD 方式做到这一点?
I just started devoloping ASP.NET MVC Web applicatons.
One thing I like about ASP.NET MVC is the built in test environment. It gives you the possibility to write unit tests and built test driven web applications (TDD).
But I'm missing the possibility to do behaviour driven development (BDD).
BDD can be done nicely using Ruby On Rails and Cucumber.
But is there a way to do it the BDD way in ASP.NET MVC?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看 SpecFlow。它是 .Net 的 BDD 框架,并与 VisualStudio 集成。
您可以将它与 Selenium 或 WatiN 结合起来,通过 ASP.NET 执行 BDD。
SpecFlow 团队目前正在使用 SpecFlow 和 Selenium 开发 ASP.NET MVC 示例,请观看网站。
另一种方法是使用 Cuke4Nuke,Cucumber for .Net 的直接端口。 此处 是使用 Cuke4Nuke 和 WatiN 的示例。
Check out SpecFlow. It is a BDD framework for .Net and integrates with VisualStudio.
You can combine it with Selenium or WatiN to do BDD with ASP.NET.
The SpecFlow team is currently working on an ASP.NET MVC example using SpecFlow and Selenium, watch the website.
An alternative is using Cuke4Nuke, the direct port of Cucumber for .Net. Here is an example using Cuke4Nuke with WatiN.