链接jira id与Cucumber测试报告中的每个功能

时间:2018-02-22 10:16:37

标签: cucumber jira

已经开始使用黄瓜框架来测试我的项目。 能够生成黄瓜html,json和xml报告。

我正在寻找类似于JIRA ID链接的内容,以代表报告中的特征表示。

任何人都可以帮助我。

2 个答案:

答案 0 :(得分:0)

过去,我使用标签来表示场景/功能中的JIRA票证。例如,如果您有一个ID为JIRA-123的JIRA票证,您的场景可能如下所示:

@JIRA-123
Scenario: ...

然后,您应该能够从黄瓜报告中看到哪些功能/方案标记了哪些标签。您可以构建一个自定义报告来获取所有JIRA标记,并使用例如JS和JIRA API从运行时从JIRA检索故障单信息。

答案 1 :(得分:0)

您尝试做的一个主要缺陷是Jira门票是历史性的,而场景是最新的。

Jira门票记录了项目生命周期中特定时间的内容,而场景记录了应用程序的当前状态。

场景具有应用程序的当前知识。 Jira门票仅具有创建时可用的知识。

尝试将这两种非常不同的东西联系起来会产生一些负面影响,包括:

  1. 您可以阻止人们重构场景以反映应用程序的当前状态,因为他们需要使用jira历史记录维护链接。
  2. 您的链接误导,方案随时间变化以反映当前的应用程序,但您的链接暗示jira票证中的内容仍然适用。
  3. 链接管理变得非常混乱,方案最终会删除多个链接和链接,或者在重构发生时应用于不相关的方案。
  4. 第1点特别重要。情景很容易变得缓慢,不可靠和笨拙。它们可以显着增加应用程序的更改成本,除非它们管理得非常好。任何阻止这种管理的行为都是有害的。