有人知道我需要设置的python win32com
中的属性才能上传需求吗?我已成功连接到HP-ALM(HPQC)12.5,但当我尝试上传需求时,它告诉我该属性不能为空。
文档在COM和python上非常稀疏,所以我很难弄清楚我甚至能够设置什么属性。
编辑1错误我
'发生了异常。' (0,无,'必填字段接受 标准不能为空或填充空格。'
解决方案:HP ALM的问题在于需要填充自定义字段。我能够取消选中要求填充字段的框,这样我就可以上传需求。但是,我仍然无法确定这个领域究竟应该是什么。
答案 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 的问题。