【问题标题】:HP Quality Center惠普质量中心
【发布时间】:2016-02-19 02:34:00
【问题描述】:

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

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

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

【问题讨论】:

    标签: jenkins build automation hp-quality-center


    【解决方案1】:

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

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

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

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

    (我们在我的工作中也使用 QC。这非常糟糕。我应该尝试说服他们获得或构建更好的东西。)

    【讨论】:

      【解决方案2】:

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

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

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

      这只是指南中“基础设施”子文件夹中所有文件的另一个名称。你不需要去 github 上找这个。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-04
        • 1970-01-01
        相关资源
        最近更新 更多