小编Ped*_*ias的帖子

处理SpecFlow中的多个轻微变化

大家好我们正在开发一个可通过SOAP和REST(xml和JSon)获得的Web服务.我们的specflow功能大致相同,即:

Scenario: There are at least 3 radio Channels 
Given The test server is up and running 
And The previously obtained channel list is reset
When I request a list of radio channels
Then the resulting deliveryPackage contains a list of  at least 3 items
Run Code Online (Sandbox Code Playgroud)

所有这些功能都需要针对SOAP接口,REST/Xml接口以及REST/JSon接口进行测试.

在黄瓜中,可以使用-R运行这些功能来指示步骤文件所在的位置,但是在SpecFlow中,我还没有找到绕过步骤文件的方法,因此我可以使用相同的功能运行不同的步骤.

我宁愿不必编写每个方案3次,以便更改要使用的步骤实现.

那么,有两个问题:1)如何针对3种不同的接口运行3次特征,这些接口需要完全相同的场景?2)每次如何选择正确的步骤文件?

解决(1)可能会解决(2).

.net bdd cucumber specflow gherkin

4
推荐指数
1
解决办法
2870
查看次数

标签 统计

.net ×1

bdd ×1

cucumber ×1

gherkin ×1

specflow ×1