惠普质量中心

时间:2016-02-17 14:00:57

标签: jenkins build automation hp-quality-center

我正在研究一种使用Jenkins和HPQC自动化一些构建过程的方法。目前,我们有一个流程,一旦检查了修复缺陷的更改,我们将其状态设置为“已修复”,然后将HPQC中的缺陷从各个开发人员重新分配给团队负责人。

团队负责人的任务是手动将可交付成果的构建部署到测试环境,当他这样做时,他将更新分配给他的所有缺陷,这样就可以将他们重新分配给测试负责人,测试负责人可以将他们分配给测试负责人。个别测试人员。

我想尽我所能自动完成这个过程。 HPQC是否有某种Web API?因此,远程系统(例如Jenkins构建服务器)可以运行构建后动作脚本来收集大量缺陷编号(构建中包含的那些),找到HPQC中的每个缺陷,然后更新其状态和所有者?

2 个答案:

答案 0 :(得分:1)

ALM / Quality Center有一个REST API,可以访问信息:

http://support.openview.hp.com/selfsolve/manuals

您必须在HP注册一个帐户才能访问它。呃,troglodytes。

搜索" ALM REST API",下载并阅读您的QC版本的最新指南和参考。

(我们在工作中也使用了质量控制。这非常糟糕。我应该试着说服他们获得或建立更好的东西。)

答案 1 :(得分:1)

上面的答案很好,我找到了他提到的参考,但是利用它并不是很直观,可能是因为我是个新手。对于我的同伴,你可能想要使用我发现的另一个如何使用引用的参考: http://www.consulting-bolte.de/index.php/22-hp-alm/hp-alm-rest-api/115-connect-to-hp-alm-via-java-using-rest-api

对我而言,关键信息是,在“示例应用程序”文件夹中,他们为您提供了所有这些类文件,其中包含对包的引用:

package org.hp.qc.web.restapi.docexamples.docexamples.infrastructure;

这只是“基础架构”子文件夹中指南中所有文件的另一个名称。你不需要在github上找到它。