如何将qtRunResultsOptions.ResultsLocation设置为ALM测试集路径
把UFT脚本运行结果存储到ALM特定测试集的语法说明
要将UFT脚本运行结果直接存入ALM的指定测试集,不能直接给qtRunResultsOptions.ResultsLocation赋值字符串,而是需要调用RunResultsOptions对象的SetResultsLocationForTestSet方法,具体语法和参数如下:
核心语法
qtRunResultsOptions.SetResultsLocationForTestSet DomainName, ProjectName, TestSetID
参数说明
- DomainName:ALM中测试集所在的域名称(字符串类型)
- ProjectName:ALM中测试集所在的项目名称(字符串类型)
- TestSetID:目标测试集的唯一ID(数值类型,可在ALM中获取)
修改后的完整代码示例
' Prepare the RunResultsOptions object Set qtRunResultsOptions = CreateObject("QuickTest.RunResultsOptions") ' Create the Run Results Options object ' 设置结果存储到ALM指定测试集 qtRunResultsOptions.SetResultsLocationForTestSet "YourDomain", "YourProject", 12345 ' 替换为实际的域、项目和测试集ID
测试集ID获取方式
打开ALM中的目标测试集,可通过两种方式获取ID:
- 查看浏览器地址栏,找到
TS_ID=xxx的参数,xxx就是测试集ID - 在ALM的测试集列表视图中,添加「ID」列,直接查看对应测试集的ID值
注意:调用该方法前必须确保已成功建立ALM连接,且当前打开的脚本属于该ALM项目。
内容的提问来源于stack exchange,提问作者mrjyyyy
相关产品推荐
相关产品推荐

