【发布时间】:2018-01-29 21:01:07
【问题描述】:
我每天都有一个测试用例在特定环境中测试特定场景,这是由 jenkins 作业自动完成的。
Scenario Outline: Verify a user can book
Given I navigate to the "xxxxx" Page
And I set the "Location" field with "<location>" value
And I click on the "Search" button on "xxxxx" page
Then I verify the "Results" page is displayed
Examples:
| location |
|Boston |
我需要在内部有一个包含 20 个位置的列表,并且每次执行测试用例时,它都会以某种方式更改位置,可以是 ramdon 或以任何顺序,但总是在变化。 我用的是黄瓜、水豚,当然还有红宝石
有什么想法吗?
【问题讨论】:
-
为什么不在示例列表中写下所有 20 个位置?
-
在这种情况下,它将不再是一个测试用例,它将是 10 个或我将拥有的任意数量的位置
-
你想在这里具体测试什么?是否存在数据?
-
每 20 天为每个位置运行一次测试,将您的反馈时间延长至 20 天。你真的需要这样的测试吗?
-
@Pamela 明白了,但我的问题更像是“为什么需要测试所有位置而不是确保特定位置的数据存在”?换句话说,如果前端适用于一个位置,为什么它不能适用于其他位置?
标签: ruby jenkins automation cucumber