Serenity BDD 有趣的功能(按组分类)
Serenity BDD fun features by groups
我使用 Serenity BDD + Cucumber 来执行我的测试,事实上我有太多的测试,有时我需要 运行 分开处理。是否可以按组执行 Serenity BDD 功能?就像在 jUnit 中一样 @Group(MyTestGroup.class)
?
我找不到任何示例。
您可以为此目的使用标记。有关该功能的信息可以在 Serenity BDD official documentation.
中找到
只是一个简短的摘录,使用 WithTag
注释将标签添加到 jUnit 测试中。下面将添加一个类型为 feature
的标签(这是默认的 Serenity 类型),名称为 Reporting
:
@WithTag(type="feature", name="Reporting")
然后您可以 运行 使用 jUnit 测试此标签,如下所示:
mvn clean verify -Dtags="feature:Reporting"
遵循此文档 Running Serenity BDD tests with Tags。
您可以使用 -Dcucumber.options=" --tags '@Reporting'"
我使用 Serenity BDD + Cucumber 来执行我的测试,事实上我有太多的测试,有时我需要 运行 分开处理。是否可以按组执行 Serenity BDD 功能?就像在 jUnit 中一样 @Group(MyTestGroup.class)
?
我找不到任何示例。
您可以为此目的使用标记。有关该功能的信息可以在 Serenity BDD official documentation.
中找到只是一个简短的摘录,使用 WithTag
注释将标签添加到 jUnit 测试中。下面将添加一个类型为 feature
的标签(这是默认的 Serenity 类型),名称为 Reporting
:
@WithTag(type="feature", name="Reporting")
然后您可以 运行 使用 jUnit 测试此标签,如下所示:
mvn clean verify -Dtags="feature:Reporting"
遵循此文档 Running Serenity BDD tests with Tags。
您可以使用 -Dcucumber.options=" --tags '@Reporting'"