gpt4 book ai didi

java - 如何与其他类型的测试一起运行 cucumber 场景?

转载 作者:行者123 更新时间:2023-12-02 09:26:43 26 4
gpt4 key购买 nike

我有一些 cucumber 场景运行顺利,但我也想运行其他类型的测试。例如,“测试页面上的每个组件”不是一个有效的场景,因为 BDD 是为了检查行为而设计的。我想划分 cucumber 场景和 Selenium /组件测试

这是我的运行者:

@RunWith(Cucumber.class)
@CucumberOptions(
monochrome = true,
features = {"src/test/test/features/"},
glue = {"test.steps"},
tags = {""},
plugin = {"pretty", "com.aventstack.extentreports.cucumber.adapter.ExtentCucumberAdapter:" +
"path"}
)

最佳答案

您的 Cucumber 测试将在构建期间与其他单元测试 (*Test) 或集成测试 (*IT) 同时运行,具体取决于运行程序的名称(代码片段中缺少该名称)。

根据您是使用 Cucumber 在单元测试级别还是集成测试级别上断言行为,分别将运行程序命名为 RunCucumberTestRunCucumberIT

例如(使用您提供的选项):

@RunWith(Cucumber.class)
@CucumberOptions(
monochrome = true,
features = {"src/test/test/features/"},
glue = {"test.steps"},
tags = {""},
plugin = {"pretty", "com.aventstack.extentreports.cucumber.adapter.ExtentCucumberAdapter:" +
"path"}
)
public class RunCucumberTest {
}

关于java - 如何与其他类型的测试一起运行 cucumber 场景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58292653/

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