Dev*_*per 5 java cucumber cucumber-jvm selenium-webdriver qaf
我们已经使用了带有WebDriver的黄瓜 - 小黄瓜特征文件的自动化测试用例.现在我们能够并行执行功能文件,但是我们无法在场景/场景大纲级别执行并行操作.通过这种方式,我们希望最大限度地缩短执行时间,并在最高级别上使用云服务.
我读了这篇帖子,声称
一个人可以运行小黄瓜作为QAF场景,因此它将具有运行配置,报告,并行执行,步骤监听器等功能
.
在迁移之前,我想知道是否有人尝试或知道任何限制,因为我们的测试床非常大.
是的,使用QMetry Automation Framework,您可以在场景/场景大纲级别执行并行,而不会对功能文件进行任何更改.
如果您使用过任何黄瓜挂钩,它将无法使用.为此,您可以提供TestNG侦听器以实现相同的目标.您将从TestNG和QAF监听器获得更多的监听器支持,这可能无法通过黄瓜钩实现.
另一个差异,实际上不是限制,是执行而不是--tag,您需要使用TestNG组过滤并提供您的标记作为组.例如:
<groups>
<run>
<exclude name="@MyTag" />
</run>
</groups>
Run Code Online (Sandbox Code Playgroud)
继续尝试,不要害怕.为了快速评估,您可以下载示例并进行检查.使用黄瓜时,您将获得更多QAF执行功能,以及新数据库,数据提供程序,自定义组件等新测试案例的开发......
| 归档时间: |
|
| 查看次数: |
668 次 |
| 最近记录: |