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^]}.
此致
高拉夫
我正在尝试通过 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),但我不知道该怎么做。
我查看了
我尝试使用: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^]}.
此致
高拉夫