如何在Cucumber的一组测试用例中包括和排除测试方法?

通过在功能文件中标记场景,我们可以在Cucumber的一组测试用例中包括和排除测试方法。

示例

功能文件。

@Nhooo Testing

Feature: Login Feature Testing

@Smoke

Scenario: Home Page Testing

Given User is in home page

@CodingModule

Scenario: Coding Module Testing

Given User is in Coding Module Page

测试运行程序文件具有要排除的Smoke标签和要包含在执行中的CodingModule标签。

示例

import org.junit.runner.RunWith;

import cucumber.api.CucumberOptions;

import cucumber.api.junit.Cucumber;

import cucumber.api.testng.AbstractTestNGCucumberTests;

@RunWith(Cucumber.class)

@CucumberOptions(

   features = “src/test/java/features”,

   glue = “stepDefiniations”

   tags = {“~@Smoke”, “@CodingModule”}

)

以上是 如何在Cucumber的一组测试用例中包括和排除测试方法? 的全部内容, 来源链接: utcz.com/z/354341.html

回到顶部