将要求上载到HP ALM

时间:2016-11-11 03:00:38

标签: python com win32com hp-alm

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

文档在COM和python上非常稀疏,所以我很难弄清楚我甚至能够设置什么属性。

编辑1错误我

  

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

解决方案:HP ALM的问题在于需要填充自定义字段。我能够取消选中要求填充字段的框,这样我就可以上传需求。但是,我仍然无法确定这个领域究竟应该是什么。

1 个答案:

答案 0 :(得分: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 field names 的问题。