SpecFlow,使用 NUnit 属性 'pairwise'
SpecFlow, using NUnit attribute 'pairwise'
我可能完全误解了有关 SpecFlow 的一些基本知识,但我想要一个数据 table 并利用 NUnit 属性 'pairwise' 来 运行 我的测试。
使用 NUnit wiki on Pairwise attribute 上的示例我希望能够编写如下内容:
Scenario: Pairwise test...
Given I have the following values to calculate:
|value1|sign|value2|
|a |+ |x |
|b |- |y |
|c | | |
这应该会产生 6 个测试 运行,如 NUnit 页面所示。也许这应该是一个场景大纲,而不是放一些例子。
但我的问题是是否可以成对(或类似)使用 nunit 属性,如果可以的话;怎么做?
第一:SpecFlow不支持Pairwise属性。您必须自己创建每个可能的组合并填写示例 table.
第二:您的示例中有一个场景。这将是一个测试。您想要的是带有示例 table 的场景大纲。在此处查找相关信息:http://specflow.org/documentation/Using-Gherkin-Language-in-SpecFlow/
完全披露:我是 SpecFlow 开发人员之一。
我可能完全误解了有关 SpecFlow 的一些基本知识,但我想要一个数据 table 并利用 NUnit 属性 'pairwise' 来 运行 我的测试。
使用 NUnit wiki on Pairwise attribute 上的示例我希望能够编写如下内容:
Scenario: Pairwise test...
Given I have the following values to calculate:
|value1|sign|value2|
|a |+ |x |
|b |- |y |
|c | | |
这应该会产生 6 个测试 运行,如 NUnit 页面所示。也许这应该是一个场景大纲,而不是放一些例子。
但我的问题是是否可以成对(或类似)使用 nunit 属性,如果可以的话;怎么做?
第一:SpecFlow不支持Pairwise属性。您必须自己创建每个可能的组合并填写示例 table.
第二:您的示例中有一个场景。这将是一个测试。您想要的是带有示例 table 的场景大纲。在此处查找相关信息:http://specflow.org/documentation/Using-Gherkin-Language-in-SpecFlow/
完全披露:我是 SpecFlow 开发人员之一。