用于复制测试的HP ALM脚本

时间:2018-02-14 10:21:28

标签: workflow alm hp-quality-center qc hp-alm

以下是我的问题:是否可以使用工作流脚本更改复制粘贴,尤其是在测试计划中?

我需要创建一个脚本来将测试从一个文件夹复制并粘贴到另一个文件夹,但是信息量太大而无法传输(> = 25 000项,这似乎是一个错误,它被报告给惠普但是我们没有回答)。我正在尝试拆分信息,并按照可接受信息数量的块复制它们以允许复制。

我试图阻止常规复制粘贴事件触发并使我自己但我想用更少的信息多次调用该操作,但我无法想象如何调用操作或如何访问复制信息。我没有找到如何获取源文件夹和目标文件夹路径。

您认为可以使用工作流脚本编辑器执行此操作,还是必须将常规脚本添加到alm?

谢谢!

1 个答案:

答案 0 :(得分:0)

查询的可能解决方案是使用QC后端提供的REST API。

当然这需要你开发一些代码。至少你需要通过使用休息消息正确登录QC,找到你要查找的文件夹然后你可以在标题中使用'Content-Type','application/atom+xml'查询,这将开始收集所有的测试该文件夹中的案例(即使超过25000)。

我过去对其他文件夹(例如需求)做了同样的事情,其中​​我们发生了超过100K的事件。

正如提示 - >他们将拥有一个"唯一ID"来源和目标文件夹。您必须找出并用于查询。

要获取块中的对象,您必须使用page-size =%s& query = {your_query}

有关以下几点的大量疑问已在SO中得到解答。

希望这可以帮到你更多!

相关问题