有功能大纲吗?

时间:2017-07-25 01:55:47

标签: specflow

在我的应用程序中,Estimate和Invoice的测试集非常相似。我可以使用Scenario Outline和Examples来重复这些类型的测试。但是,如何使用示例重复功能中的所有测试,而不是在每个场景大纲中重复示例?

例如,有没有一种方法可以重写下面的测试而不需要两次示例状态?

Scenario Outline: Adding a sales line item
    Given I have a <Transaction>
    And Add Hours of quantity 2 and rate 3
    When I save
    Then the total is 6 
Examples:
    | Transaction   |
    | Invoice       |
    | Estimate      |

Scenario Outline: Adding two sales line item
    Given I have a <Transaction>
    And Add Hours of quantity 2 and rate 3
    And Add Hours of quantity 5 and rate 2
    When I save
    Then the total is 16    
Examples:
    | Transaction   |
    | Invoice       |
    | Estimate      |

换句话说,对于缺乏更好的特征大纲,是否会出现这样的事情?

1 个答案:

答案 0 :(得分:0)

不幸的是Gherkin语言不支持这样的