0

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

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

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

预先感谢您的帮助,

4

2 回答 2

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
于 2012-06-27T11:09:00.127 回答
1

QCUtils 是 QC api 的包装器,称为 OTA。您可以直接从任何可以使用 COM 的东西中使用它。

QC 帮助页面中有一个 Chm 帮助文件,其中包含 OTA 的示例。

于 2012-06-26T21:14:35.030 回答