如何检查 Jira 中特定日期运行了多少测试用例

问题描述 投票:0回答:1

我使用 jira 进行测试管理,项目中有近 30 多名测试人员在工作。我想知道是否有任何方法可以过滤掉在特定日期(比如今天)执行的测试用例。它可以是通过/失败等任何状态。在我的测试计划中,有许多测试执行并行运行。我尝试使用 Xray 的测试运行报告功能,但似乎我无法仅过滤完成日,这会导致错误的结果,它也会提取前几天的测试用例。如果我指定的开始日期和完成日期相同,则它不会获取今天执行的数据。请帮忙

testing jira jira-xray
1个回答
0
投票

您有多种方法可以实现这一目标。 第一个是使用 Jira 仪表板中的测试运行列表小工具。 首先为您希望处理的测试执行创建一个已保存的过滤器(例如,项目 CALC 上的所有测试执行)。

然后转到 Jira 仪表板并添加“测试运行列表”小工具,并启用日期范围过滤。

然后您将能够看到今天使用之前的配置执行的测试列表。

在 Xray Datacenter 中,您还可以利用 JQL 函数 来执行一些查询。在本例中,testExecutionTests JQL 函数;它接受保存的过滤器 ID 或测试执行问题密钥。

假设我们想知道 2024 年 1 月 15 日执行的测试列表,在某些测试执行“CALC-390”的范围内:

issuetype = 'Test' and issue in testExecutionTests('CALC-390', '', '', 'false', '', '', '', '>=2024-01-15', '<2024-01-16')

作为示例,考虑以下测试执行,今天 (2024-01-15) 执行了 2 个测试。

这将是我们可以在问题搜索页面上使用的 JQL,返回 2 个测试。

最后,您还可以使用类似 BI 的工具,例如可以处理 X 射线数据的 eazyBI。然而,这需要额外的付费插件才能实现。

© www.soinside.com 2019 - 2024. All rights reserved.