使用 TDHelper 对象
TDHelper 对象提供以下可用于执行 ALM 相关任务的函数。
执行选定测试集,并返回累计的测试集执行状态。
RunTestSet([Name = "default"], [Filter = ""], [Locally = FALSE], [Host = ""], [HostGroup = ""])
Name。测试集名称。可选。默认值 = "default"
Filter。测试筛选。定义要运行的测试。如果为空,则指示 ALM 运行指定测试集中的所有测试。可选。默认值 = ""
Locally。如果设置为 TRUE,则指示 ALM 本地运行测试集。可选。默认值 = FALSE
Host。将运行测试集的主机。可选。默认值 = ""
HostGroup。将运行测试集的主机组。可选。默认值 = ""
执行选定测试,并返回测试执行状态。
RunTest(Name, Instance, TestSet, [Locally = FALSE], [Host = ""], [HostGroup = ""])
Name。测试名称。
Instance。测试实例。
TestSet。测试集名称。
Locally。如果设置为 TRUE,则指示 ALM 本地运行测试集。可选。默认值 = FALSE
Host。将运行测试集的主机。可选。默认值 = ""
HostGroup。将运行测试集的主机组。可选。默认值 = ""
如果测试正在以调试模式运行,则将新缺陷添加到当前测试。如果测试正在以测试模式运行,则将新缺陷添加到当前测试集中测试实例的当前运行。返回创建的缺陷对象。
AddDefect([Fields], [stepKey])
Fields。二维数组 —— 第一维为字段名,第二维为字段值。可选。
stepKey。与新缺陷相关的步骤的步骤 ID。可选。
使用 ALM“新建缺陷”对话框,将新缺陷添加到当前测试(在调试模式中)或当前运行(在测试模式中)。
AddDefectUI([stepKey])
stepKey。与新缺陷相关的步骤的步骤 ID。可选。
将新步骤添加到当前运行。返回创建的步骤对象。
AddStepToRun(Name, [Desc], [Expected], [Actual], [Status])
Name。步骤名。
Desc。步骤描述。可选。
Expected。预期步骤结果。可选。
Actual。实际步骤结果。可选。
Status。步骤状态。可选。
下载与测试对象关联的附件。返回执行下载的本地路径。
DownLoadAttachment(Name, item)
Name。附件名称。
item。附件关联的对象的参考。
上载附件并与测试对象关联。
UpLoadAttachment(path, item)
path。要上载的项目的本地路径(完全指定的文件名)。
item。附件关联的对象的参考。

