1

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

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

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

我的问题是我没有看到使用这些报告工具之一插入 Silverlight 测试框架结果和 BDD 场景文本的简单方法。

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

4

2 回答 2

2

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

于 2010-07-03T08:37:34.023 回答
1

如果您正在使用 Silverlight 工具包中附带的Silverlight 测试框架,那么很遗憾,您今天找不到任何微不足道的扩展点来报告此类信息。

于 2009-08-19T08:31:07.943 回答