2012-06-26 82 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