【问题标题】:Cant get test outcomes with an Azure Devops query无法使用 Azure Devops 查询获得测试结果
【发布时间】:2019-06-20 08:55:13
【问题描述】:

我需要使用查询获取测试用例结果表。我有许多测试用例,它们是许多父测试套件的子级。每个测试用例都被标记,因此我可以在一个查询中获取所有测试用例,而不管它们的父套件如何。

我有两个问题 - - 我无法返回每个测试用例的结果/结果 - 我不能包含标识此测试用例所属的父套件名称的列。

总之,我需要能够执行标签驱动的测试用例结果报告,并完全控制要提取的列 例如父套件名称、结果、运行日期、构建版本(自定义字段)。

我是否遗漏了一些东西,因为这似乎不是 Azure Devops 的一个功能,它似乎应该从根本上可用。快速、轻松地配置人类可读的动态测试结果报告,并绑定到 Azure Devops 已经提供的测试计划功能。

【问题讨论】:

    标签: azure-devops


    【解决方案1】:

    恐怕您使用查询来获取测试结果的想法是不可能的。 可以通过 azure devops 查询查询的内容在列选项中定义。但是,Column 中没有定义测试结果,因此无法查询此结果。

    要获得测试用例结果,您可以尝试使用rest api

    GET https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results?api-version=5.0
    

    我在post man中使用了这个api,成功获取了测试结果列表。

    【讨论】:

    • 谢谢。我看到可以使用 REST API,但它是一种冗长的报告方式。似乎这里的前端缺少一些有用的功能。我希望能够过滤顶层以提取案例,列出快照汇总表。从根本上说,累积的通过:失败:活动:等比率是这里的目标。您是否知道将其直接提升到 MS 的方法?谢谢!
    • @Rich 恐怕没有更简单的方法了。
    猜你喜欢
    • 2021-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-31
    • 1970-01-01
    • 1970-01-01
    • 2022-12-05
    • 2021-05-08
    相关资源
    最近更新 更多