将BDD方案与Silverlight测试的结果相关联

时间:2009-05-27 16:23:32

标签: silverlight cucumber bdd fitnesse

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

我想将商定的 BDD Scenarios(以纯文本格式)与我们的silverlight应用程序的自动化测试结果相关联。因此,当应用程序中满足方案时,会有一个简单的报告显示这个映射到原始文本。这样我们的利益相关者(也称为产品所有者)就可以快速获得有关已经测试和交付的验收标准的反馈。

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

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

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

2 个答案:

答案 0 :(得分: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:http://wiki.github.com/techtalk/SpecFlow/silverlight-support

答案 1 :(得分:1)

如果您正在使用Silverlight Toolkit中附带的Silverlight Test Framework,那么很遗憾,您今天无法找到任何简单的扩展点来报告此类信息。

相关问题