0

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

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

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

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

到目前为止,我发现:

  • key in TestSetTests("ABC-100"),返回测试集中的测试。
  • key in TestExecutionsTests("ABC-120")返回测试执行中的测试。
  • key in testTestExecutions("ABC-105")返回包含该测试的测试执行。
  • key in testTestExecutions("ABC-100")ABC-100 is not a Test, but a Test Set 返回错误。这将是我希望的输出。

谁能帮我解决这个问题?

先感谢您

4

1 回答 1

2

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

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