0

从 Xray Test Execution 导出黄瓜文件(功能)时,我最近注意到缺少功能名称(应该从测试/任务名称导入?)

> @XYZ-1234 Feature:
> 
>   #description    @XYZ-1234 @XYZ-1234 @XYZ-1234 @Tag_name
>   Scenario: Lorem ipsum dolor sit amet
>       Given Consectetur adipiscing elit
>       Then  Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua

是否有可能在 Xray 中添加特征名称?

当您通过wdio-cucumberjs-json-reporter包生成 JSON 报告时,JSON 没有名称,只有“.json”,当我添加如下所示的功能名称时,它工作正常,但功能将通过 CI 导出/CD 所以我需要用正确的名称指出正确的 JSON。

> @XYZ-1234 Feature: Added title manually
> 
>   #description    @XYZ-1234 @XYZ-1234 @XYZ-1234 @Tag_name
>   Scenario: Lorem ipsum dolor sit amet
>       Given Consectetur adipiscing elit
>       Then  Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua

有什么解决方案可以解决这种情况吗?提前致谢。

4

1 回答 1

1

为了填充“功能:”字段,您需要将 Xray 中的测试链接到“要求”(即可以通过测试涵盖的问题)。这些“需求”问题需要将其中一种问题类型配置为作为文档中详述的“需求”进行处理

生成 .feature 文件的规则在此处详细说明

顺便说一句,在最近的 Xray v4.2.3 中,如果您的测试场景未链接到“要求”,Xray 将使用默认名称自动填充 Feature: 部分;更多信息在这里

于 2020-12-08T13:07:51.943 回答