分享此页面

# 使用 TDHelper 对象

TDHelper 对象提供以下可用于执行 ALM 相关任务的函数。

RunTestSet

执行选定测试集，并返回累计的测试集执行状态。

RunTestSet([Name = `"`default`"`], [Filter = `""`], [Locally = FALSE], [Host = `""`], [HostGroup = `""`])

Name。测试集名称。可选。默认值 = `"default"`

Filter。测试筛选。定义要运行的测试。如果为空，则指示 ALM 运行指定测试集中的所有测试。可选。默认值 = `""`

Locally。如果设置为 `TRUE`，则指示 ALM 本地运行测试集。可选。默认值 = `FALSE`

Host。将运行测试集的主机。可选。默认值 = `""`

HostGroup。将运行测试集的主机组。可选。默认值 = `""`

RunTest

执行选定测试，并返回测试执行状态。

RunTest(Name, Instance, TestSet, [Locally = FALSE], [Host = `""`], [HostGroup = `""`])

Name。测试名称。

Instance。测试实例。

TestSet。测试集名称。

Locally。如果设置为 `TRUE`，则指示 ALM 本地运行测试集。可选。默认值 = `FALSE`

Host。将运行测试集的主机。可选。默认值 = `""`

HostGroup。将运行测试集的主机组。可选。默认值 = `""`

AddDefect

如果测试正在以调试模式运行，则将新缺陷添加到当前测试。如果测试正在以测试模式运行，则将新缺陷添加到当前测试集中测试实例的当前运行。返回创建的缺陷对象。

AddDefect([Fields], [stepKey])

Fields。二维数组 —— 第一维为字段名，第二维为字段值。可选。

stepKey。与新缺陷相关的步骤的步骤 ID。可选。

AddDefectUI

使用 ALM“新建缺陷”对话框，将新缺陷添加到当前测试（在调试模式中）或当前运行（在测试模式中）。

AddDefectUI([stepKey])

stepKey。与新缺陷相关的步骤的步骤 ID。可选。

AddStepToRun

将新步骤添加到当前运行。返回创建的步骤对象。

AddStepToRun(Name, [Desc], [Expected], [Actual], [Status])

Name。步骤名。

Desc。步骤描述。可选。

Expected。预期步骤结果。可选。

Actual。实际步骤结果。可选。

Status。步骤状态。可选。

DownLoadAttachment

下载与测试对象关联的附件。返回执行下载的本地路径。

DownLoadAttachment(Name, item)

Name。附件名称。

item。附件关联的对象的参考。

UpLoadAttachment

上载附件并与测试对象关联。

UpLoadAttachment(path, item)

path。要上载的项目的本地路径（完全指定的文件名）。

item。附件关联的对象的参考。

https://admhelp.microfocus.com ALM 8942
改进搜索结果的提示... ALM 帮助中心 ALM 帮助中心 ALM 帮助 17.0 全部查看本地帮助中心查看联机帮助中心后退在浏览器历史记录中后退前进在浏览器历史记录中前进删除突出显示的搜索项下一个主题转到下一个主题上一个主题转到上一个主题打印当前主题版本: