【问题标题】:BDD with ASP.NET MVC使用 ASP.NET MVC 的 BDD
【发布时间】:2010-02-21 18:02:46
【问题描述】:

我刚刚开始开发 ASP.NET MVC Web 应用程序。 我喜欢 ASP.NET MVC 的一件事是内置的测试环境。它使您可以编写单元测试并构建测试驱动的 Web 应用程序 (TDD)。 但是我错过了进行行为驱动开发 (BDD) 的可能性

使用 Ruby On Rails 和 Cucumber 可以很好地完成 BDD。
但是有没有办法在 ASP.NET MVC 中以 BDD 方式进行操作?

【问题讨论】:

    标签: asp.net asp.net-mvc testing bdd


    【解决方案1】:

    查看SpecFlow。它是 .Net 的 BDD 框架,并与 VisualStudio 集成。 您可以将它与 Selenium 或 WatiN 结合使用,以使用 ASP.NET 进行 BDD。

    SpecFlow 团队目前正在开发一个使用 SpecFlow 和 Selenium 的 ASP.NET MVC 示例,请观看网站。

    另一种方法是使用Cuke4Nuke,它是 Cucumber 用于 .Net 的直接端口。 Here 是使用 Cuke4Nuke 和 WatiN 的示例。

    【讨论】:

    • 更多 => BehaveN 和 NBehave(最后一个需要像 Galileo 这样的自定义测试运行器)。
    猜你喜欢
    • 1970-01-01
    • 2011-07-11
    • 2010-12-29
    • 2011-11-26
    • 1970-01-01
    • 2012-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多