HP ALM 通过 REST API (C#) 访问测试计划

HP ALM Accessing Test Plan via REST API (C#)

我正在尝试通过 C# 和 REST API 访问 QC/ALM 中的测试集数据,但我正在努力进行路径导航。

在测试实验室中,我们有一条路径:

Root
  UnitTests
    QA-US
    QA-UK
      Product1
        ...
      Product2
        Test Campaign 1
        Test Campaign 2
          RC 1
          RC 2

我正在尝试访问活动的测试 运行 详细信息(例如,测试活动 1、RC 2),但我不知道该怎么做。

我查看了 Stack Overflow 问题,但我无法弄清楚层次结构路径。

我尝试使用:http://IP:PORT/qcbin/rest/domains/THEDOMAIN/projects/THEPROJECT/test-set-folders?query={name['Root']} 并获取详细信息,但如果我想要更深入的路径......例如'Root\UnitTests\QA-UK\Product2\Test Campaign 1\RC 1'没有找到

如有任何帮助,我们将不胜感激。

您可以使用以下方式获取文件夹级别集。按名称过滤将不起作用。您需要过滤父 ID。即使它是 id 字段,HP 仍然接受文件夹名称。以下查询适用于我的 HPALM 实例,希望它也适用于您的实例。

http://host:port/qcbin/rest/domains/DEFAULT/projects/TestP/test-sets?query={parent-id[^Root\Path 1\Path 2^]}. 

此致

高拉夫