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