gpt4 book ai didi

java - 如何并行和顺序运行cucumber-gradle自动化测试脚本?

转载 作者:行者123 更新时间:2023-12-01 09:57:33 24 4
gpt4 key购买 nike

  1. 我正在使用 cucumber、selenium webdriver、Java 和 gradle 编写基于 Web 的应用程序自动化测试脚本。
  2. 我有大约 25 个功能文件。
  3. 我需要并行以及按顺序测试这 25 个功能文件。
  4. 目前,我使用测试名称一次运行一个测试。
  5. 有没有办法以并行和并发的方式运行测试?

最佳答案

如果你提供不同的cucumber runner类,你可以并行执行。

然后您可以在 Gradle 中配置测试任务以并行运行:

tasks.withType(Test) {
maxParallelForks = 4
}

您需要定义一个测试任务来执行您的 Cucumber 运行程序(在此示例中,所有运行程序的类名中都有一个 Cucumber)

task cucumberTests(type: Test){ 
includes = ['**/*Cucumber*']
}

也许这会对你有帮助

附注关于顺序运行:Cucumber不保证不同功能文件的任何运行顺序

关于java - 如何并行和顺序运行cucumber-gradle自动化测试脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37067016/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com