【问题标题】:Assocating BDD Scenarios with results of Silverlight Tests将 BDD 场景与 Silverlight 测试的结果相关联
【发布时间】:2009-05-27 16:23:32
【问题描述】:

我与一个使用行为驱动开发 (BDD) 的团队合作来交付我们的应用程序。我们已经开始提供 Silverlight 应用程序。

我想将同意的以纯文本形式编写的 BDD 场景与我们的 silverlight 应用程序的自动化测试结果相关联。因此,当应用程序中遇到一个场景时,会有一个简单的报告显示此映射到原始文本。这样我们的利益相关者(即产品负责人)就可以快速获得有关已测试和交付的验收标准的反馈。

之前我使用Fitnesse 和Cucumber 以及xUnit/rSpec 来帮助产品所有者和开发人员在使用BDD 交付Web 应用程序时进行沟通。

我的问题是我看不到使用其中一种报告工具插入 Silverlight 测试框架结果和 BDD 场景文本的简单方法。

我的问题:有没有人在使用 Silverlight 的 BDD 项目中提供此类“报告”?如果有,你是怎么做到的?

【问题讨论】:

    标签: silverlight cucumber bdd fitnesse


    【解决方案1】:

    SpecFlow 是一个使用 .NET 进行 BDD 的开源项目。从 3.1.2 版开始,它还支持 Silverlight。您可以通过以下方式查看示例:http://github.com/techtalk/SpecFlow-Examples/tree/master/BowlingKata/BowlingKata-Silverlight-MsTest/

    SpecFlow 使用纯文本定义格式(Gherkin - 与黄瓜相同的格式),并从中生成单元测试(在 Silverlight 的情况下,支持 MsTest)。

    您还可以查看有关 SpecFlow Silvelight 集成的 wiki:https://github.com/techtalk/SpecFlow/wiki/silverlight-support

    【讨论】:

      【解决方案2】:

      如果您使用 Silverlight 工具包中附带的 Silverlight Test Framework,很遗憾,您今天找不到任何微不足道的扩展点来报告此类信息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-10-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-10
        相关资源
        最近更新 更多