0

有人知道win32com我需要设置的python 属性才能上传要求吗?我已经成功连接到 HP-ALM (HPQC) 12.5,但是当我尝试上传需求时,它告诉我该属性不能为空。

不过,COM 和 python 上的文档非常稀少,所以我很难弄清楚我什至可以设置哪些属性。

编辑 1 我得到的错误

“发生异常。” (0,无,'必填字段接受标准不能为空或空格填充。'

解决方案:HP ALM 的问题是需要填充自定义字段。我能够取消选中需要填充该字段的框,这允许我上传需求。但是,我仍然无法确定该字段实际上应该是什么。

4

1 回答 1

3

我认为关于 ALM 的 COM API 的文档非常好。例如对于Req对象。

要获取所有必填字段,我认为最简单的方法是在 ALM-Client (Web-UI) 中创建需求。这取决于 ALM 安装的自定义。

对我来说,这段代码可以创建一个新的需求(它在 Ruby 中,但这并不重要):

req_factory = @tdc.ReqFactory
req = req_factory.AddItem(parent_id)
req.Name = "Some requirement"
req["RQ_TYPE_ID"] = "Functional"
req.Post

还有一个关于如何获取HP Quality Center 字段名称 的问题。

于 2016-11-11T10:06:43.827 回答