【发布时间】:2015-11-10 08:53:47
【问题描述】:
这是我的场景: 我们有一个使用 ruby 和 Capybara 编写的自动化框架,对于我们使用 Cucumber 的测试用例,我们创建了一个非常庞大的功能并且需要大量时间来执行,因此我们考虑使用并行执行,但这就是我们有疑问的地方关于它。
我们有先决条件,应该一个接一个地执行,然后真正的测试用例被执行,那些可以并行执行,但不能在前置条件场景之前。
#Below my Preconditions that have to be executed in sequence
Scenario: Precondition A
Given I navigate to main site
Scenario: Precondition B
Given I login to main site
Scenario: Precondition C
Given I post a message
#Below my Test cases that can be executed in parallel
Scenario: Test 1
Given I Test font in comment
Scenario: Test 2
Given I test syntax in comment
Scenario: Test 3
Given I check for images in comment
(对不起,糟糕的例子)
我正在研究有关使用标签和组的“parallel_test”的更多信息,但我找不到与我的问题相关的任何信息。
有没有办法先执行一系列测试用例,然后并行执行其余的测试用例?
提前致谢。
【问题讨论】: