【问题标题】:How to create new defect/s in HP ALM 12 using REST如何使用 REST 在 HP ALM 12 中创建新缺陷
【发布时间】:2015-05-28 20:01:57
【问题描述】:

我正在开发一个 Java 应用程序,以使用他们的 REST API 以编程方式连接 HP ALM 12,并且遇到了一些障碍,因为他们似乎没有在他们的文档中提供任何示例,除非我正在查看错误的地方。

到目前为止,我已经能够做到以下几点:

  • 验证用户身份
  • 获取所有现有实体、缺陷的列表

有没有人能做到以下几点

  • 获取任何特定版本中的字段列表(针对任何新缺陷)
  • 确定这些字段是否必填(必填)
  • 然后在此基础上创建一个新缺陷并使用 REST API 将该缺陷保存在 ALM 中?
  • 获取已创建缺陷的确认信息,例如缺陷 ID。

欢迎提供任何示例或建议。

【问题讨论】:

    标签: java hp-alm


    【解决方案1】:

    在浏览了他们的文档之后,我找出了缺陷类型及其所有依赖项的架构元素。然后,我使用 Java 的 xjc 实用程序从中生成了 JAXB 类。然后用它来编组一个我能够毫无问题地插入 ALM 12 的 XML。但是,似乎 ALM 12 中的某些字段需要特别注意(即 DetectedInRelease 等),它们存储内部文件夹结构而不是直接值。除此之外,这似乎很简单。一旦我有空闲时间,我会尝试写一篇带有示例代码的博客文章。

    同时,如果有人对流程有任何具体问题,请在此处发布,我会尽我所能回答。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-06
      • 1970-01-01
      • 2021-07-16
      • 1970-01-01
      相关资源
      最近更新 更多