在我的应用程序中,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 |
换句话说,对于缺乏更好的特征大纲,是否会出现这样的事情?
答案 0 :(得分:0)
不幸的是Gherkin语言不支持这样的