繁体   English   中英

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

[英]Is it possible to migrate from cucumber-jvm to QAF?

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

我读了这篇帖子 ,声称

一个人可以运行小黄瓜作为QAF场景,因此它将具有运行配置,报告,并行执行,步骤监听器等功能

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

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

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

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

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

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

是的,我们最近使用我们现有的项目评估了QMetry Automation Framework小黄瓜功能,我们进行了黄瓜测试,花了不到一个小时的时间进行配置。 它对我们来说很好。 对于我们来说,我们将QAF用于其他项目(没有黄瓜),因此我们对其他功能有了很好的理解。 如果你是新手,可能需要一两天,但从长远来看,这是值得的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM