2012-06-26 57 views
0

有没有方法将缺陷上传到QC中而不使用QCUtil? ,因为只有在QTP测试中写入时才能使用以下内容,但在写入vbs文件或vba时不起作用。使用Qtp上传QC中的缺陷

Dim QCConnection 
Set QCConnection = QCUtil.QCConnection 
Set BugFactory = QCConnection.BugFactory 
Set Bug = BugFactory.AddItem (Nothing) 

除了使用QCUtil之外,是否还有其他方法可以将缺陷上传到Quality Center?

预先感谢您的帮助,

回答

1

QCUtils是QC API的包装叫做OTA。 你可以直接从任何可以使用COM的东西中使用它。

在QC帮助页面中有一个带有OTA示例的Chm帮助文件。

2

找到答案:)。它是由以下代码:

Set qtApp = CreateObject("QuickTest.Application") 'Create QTP Object 

qtApp.TDConnection.Disconnect 'Disconnect TDConnection 
qtApp.TDConnection.Connect QCserver, QCdomain, QCproject, QCuser, QCpassword, False 'Connect TDConnection 

Set tdc = qtApp.TDConnection.TDOTA 'Set TDC Connection 
set BugFactory = tdc.BugFactory 
'Add a new, empty defect 

Set Bug = BugFactory.AddItem(Nothing) 

'Enter values for required fields 

Bug.Status = "New" 

Bug.Summary ="issues in verification" 

Bug.DetectedBy = "Jeff" 



Bug.Post