【问题标题】:Find Test Executions containing Tests in a certain Test Set在某个测试集中查找包含测试的测试执行
【发布时间】:2020-05-08 12:46:05
【问题描述】:

我正在尝试在 X-Ray 中的测试用例管理项目中组合一个 JQL 查询,但到目前为止无济于事:

这是我的场景: 我有一个测试集ABC-100,还有一些测试,ABC-101ABC-110

我还有一些测试执行,ABC-120ABC-121,在前面提到的测试之间选择了不同的测试。

我需要一个查询,给定一个测试集标识符,以某种方式返回与该测试集“相关”的测试执行(例如,包含该测试集内的一些测试)。

到目前为止,我发现:

  • key in TestSetTests("ABC-100"),返回测试集中的 Tests
  • key in TestExecutionsTests("ABC-120") 在测试执行中返回 Tests
  • key in testTestExecutions("ABC-105") 返回包含该测试的测试执行
  • key in testTestExecutions("ABC-100") 返回错误,因为 ABC-100 不是测试,而是测试集。这将是我希望的输出。

谁能帮我解决这个问题?

提前谢谢你

【问题讨论】:

  • 有一些等效于 TestSetPartiallyIn() 用于测试执行将解决这个问题!

标签: jql jira-xray


【解决方案1】:

首先,澄清一下测试执行(和测试计划)只包含(引用)测试。 TestSetPartiallyIn() 可以返回在给定的测试执行中执行了一些测试的测试集。 但是您想要的与此略有不同:您需要具有给定测试集的测试部分的测试执行。 您必须分两步执行此操作。

  1. 构建一个已保存的过滤器(例如“my_tests_filter”)以获取给定测试集的测试。
issue in testSetTests(CALC-123)
  1. 使用 JQL 获取与这些测试部分或全部相关的测试执行:
issue in testTestExecutions('my_tests_filter')

【讨论】:

  • 这是最能解决我的问题的方法,使用保存的过滤器可以解决很多问题!谢谢!
猜你喜欢
  • 2015-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多