【问题标题】:How to add pre-scenario for Scenario Outline in Jira Xray?如何在 Jira Xray 中为场景大纲添加预场景?
【发布时间】:2023-04-02 12:08:01
【问题描述】:

我想在场景大纲中添加前置步骤作为场景,但我不想添加前置条件。如何在 Jira Xray 中做到这一点?

一些说明性示例:

Scenario:
    Given: Open website
    Then: Check URL

Scenario Outline:
    When I click this <button>
    Then Something happens with <this> element

我想为 Scenario Outline 提供一些“背景”,因为这是在多次测试中重复的内容,但事实证明,S.Outline 背景中的每一步都在重复,所以我想创建一个正常的场景作为“人工”背景。如何在 X 射线中做到这一点?我可以添加类似 pre-step 的东西吗?前置条件总是在 Gherkin 中创建“背景”。

我不希望有很多重复步骤的多个 Scenario Outline 场景。

【问题讨论】:

    标签: cucumber gherkin jira-xray


    【解决方案1】:

    这更多是与 Gherkin 相关的问题,而不是 X 射线特定的问题。 Gherkin中的Scenarios之间没有依赖关系。

    让一些初始 Gherkin 语句适用于多个场景的方法是在相应的 .feature 文件中添加一个背景。 在 Xray 中,这意味着您需要具有 Cucumber 类型的前提条件以及这些 Gherkin 语句。然后,您需要将所有您想要的测试(场景/场景大纲类型)关联起来。每当导出这些测试时,都会创建一个 .feature 文件,其背景对应于先前的前提条件。 Xray中基于Test和Preconditions问题生成.feature文件的规则详见here

    注意:在 Cucumber 库中也有钩子,其中包含可以在测试之前/之后执行的代码。然而,这用于一些未被描述为行为的事情,更多地用于简化实施,以及执行测试设置/清理之类的事情。

    【讨论】:

      猜你喜欢
      • 2020-07-11
      • 1970-01-01
      • 1970-01-01
      • 2018-03-10
      • 2019-12-15
      • 1970-01-01
      • 2012-09-29
      • 1970-01-01
      • 2014-10-12
      相关资源
      最近更新 更多