编程语言
首页 > 编程语言> > java – 有可能从cucumber-jvm迁移到QAF吗?

java – 有可能从cucumber-jvm迁移到QAF吗?

作者:互联网

我们已经使用了带有WebDriver的黄瓜 – 小黄瓜特征文件的自动化测试用例.
现在我们能够并行执行功能文件,但是我们无法在场景/场景大纲级别执行并行操作.
通过这种方式,我们希望最大限度地缩短执行时间,并在最高级别上使用云服务.

我读了这篇post,声称

one can run gherkin as QAF scenario so it will have features like run
configuration, reporting, parallel execution, step listener

.

在迁移之前,我想知道是否有人尝试或知道任何限制,因为我们的测试床非常大.

最佳答案:

是的,使用QMetry Automation Framework,您可以在场景/场景大纲级别执行并行,而不会对功能文件进行任何更改.

如果您使用过任何黄瓜挂钩,它将无法使用.为此,您可以提供TestNG侦听器以实现相同的目标.您将从TestNG和QAF监听器获得更多的监听器支持,这可能无法通过黄瓜钩实现.

另一个差异,实际上不是限制,是执行而不是–tag,您需要使用TestNG组过滤并提供您的标记作为组.例如:

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

继续尝试,不要害怕.为了快速评估,你可以download example并检查.使用黄瓜时,您将获得更多QAF执行功能,以及新数据库,数据提供程序,自定义组件等新测试案例的开发……

标签:java,selenium-webdriver,cucumber,cucumber-jvm,qaf
来源: https://codeday.me/bug/20190516/1114863.html