小编典典

是否可以从cumulage-jvm迁移到QAF?

java

我们已经有使用带有WebDriver的Cucumber-
gherkin功能文件的自动化测试用例。现在,我们能够并行执行功能文件,但是我们不能在方案/方案大纲级别上并行执行。通过这种方式,我们希望最大程度地减少执行时间,并最大程度地利用云服务。

我读了这篇帖子,声称

可以将小黄瓜作为QAF方案运行,因此它将具有运行配置,报告,并行执行,步骤侦听器等功能

迁移之前,我想知道是否有人尝试过或知道任何限制,因为我们的测试床很大。


阅读 215

收藏
2020-10-25

共1个答案

小编典典

是的,使用QMetry Automation Framework,您可以在方案/方案大纲级别并行执行,而无需更改功能文件。

如果您使用过任何黄瓜钩子,它将不起作用
。为此,您可以提供TestNG侦听器以实现相同的目标。您将获得来自TestNG和QAF侦听器的更多侦听器支持,而黄瓜钩子可能无法实现。

另一个区别(实际上不是限制)是要执行而不是–tag,您需要使用TestNG组过滤器并将标签作为组提供。例如:

<groups>
    <run>
        <exclude name="@MyTag" />
    </run>
</groups>

继续尝试,不要有任何恐惧。为了快速评估,您可以下载示例并进行检查。使用Cucumber时,您将获得QAF的更多功能,用于执行以及新测试用例的新开发,例如databean,数据提供程序,自定义组件等。

2020-10-25