0

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

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

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

您认为可以使用工作流脚本编辑器来完成,还是我必须向 alm 添加常规脚本?

谢谢 !

4

1 回答 1

0

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

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

过去我对其他文件夹(如需求)做了同样的事情,我们有超过 10 万次出现。

就像提示一样——>源文件夹和目标文件夹它们将有一个“唯一 ID”,您必须找出并用于查询。

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

SO中已经回答了很多关于以下几点的疑问。

希望这可以帮助你多一点!

于 2018-02-14T14:04:42.827 回答