Test 对象

Test 对象表示测试。

您可以从 TestFactory 对象获取 Test 对象。

公用方法

此对象支持以下方法。

方法 描述
CoverRequirement

将指定的需求添加到此测试覆盖的需求列表。

语法: CoverRequirement(req, recursive)

参数:

  • req。表示需求 ID 的字符串或 Req 对象

  • recursive。一个布尔值,指示是否检查所有子需求的覆盖率。如果为 true,则此测试覆盖所有子需求。如果为 false,则此测试仅覆盖指定的需求。

CoverRequirementEx

将指定的需求添加到此实体覆盖的需求列表。或者,还可以添加子需求。

语法: CoverRequirementEx(req, reqFilter, recursive)

参数:

  • req。表示需求 ID 的字符串或 Req 对象

  • reqFilter。TDFilter.Text 字符串,用于指定要包含哪些子需求。

  • recursive。一个布尔值,指示是否检查所有子需求的覆盖率。如果为 true,则此测试覆盖所有子需求。如果为 false,则此测试仅覆盖指定的需求。

GetCoverList

获取此测试覆盖的所有需求的列表。

语法: GetCoverList()

返回: Req 对象列表

LockObject

锁定对象。如果对象在服务器上已被更改,则返回 True。

有关详细信息,请参阅LockObject

Mail

发送项列表的邮件。

有关详细信息,请参阅Mail

Post

将所有已更改的值发布到数据库。

有关详细信息,请参阅 Post

刷新

读取已保存的值,并覆盖内存中的值。

有关详细信息,请参阅 刷新

RemoveCoverage 从此测试覆盖的需求列表中删除一个需求。

Undo

撤消对尚未发布的字段值所做的更改。

有关详细信息,请参阅 Undo

UnLockObject

解锁对象。

有关详细信息,请参阅UnLockObject

公用属性

属性 读/写 类型 描述

附件

对象

测试的 AttachmentFactory。请参阅AttachmentFactory 对象

AutoPost

读/写 布尔值

如果为 true,则当字段值更改时,数据库会立即更新。

AutoUnlock

读/写 布尔值

指示在执行 Refresh 或 Post 操作后,是否自动将项设置为可供其他用户更改。

BugLinkFactory

对象

错误链接工厂,用于管理当前测试与其相关缺陷的链接。

CoverageFactory

对象

实体的 CoverageFactory。请参阅CoverageFactory 对象

DesStepsNum 数字 测试中的设计步骤数。

EntitySubtype

对象

实体的当前子类型。

ExecStatus

字符串

测试执行状态。

字段

读/写 Any

指定字段的值。

语法: Test.Field[fieldName]

参数:

  • fieldName。表示项目数据库中字段名称的字符串。全部使用大写。

FieldMultiValue

读/写 对象

指定字段的 MultiValue 对象。请参阅MultiValue 对象

语法: Test.FieldMultiValue[fieldName]

参数:

  • fieldName。表示项目数据库中字段名称的字符串。全部使用大写。

FolderId

数字

测试文件夹 ID。

HasAttachment

布尔值

检查测试是否有一个或多个附件。

HasCoverage

布尔值

检查测试是否至少覆盖一个需求。

HasLinkage

布尔值

检查测试是否至少有一个关联的 Bug。

HasParam

布尔值

检查测试是否至少有一个参数。

ID

数字

项 ID。

IsLocked

布尔值

检查测试是否被锁定以进行编辑。

修改时间

布尔值

检查自上次刷新或发布操作以来项是否已被修改。如果为 true,则表明服务器端的字段属性不是最新的。

Name

读/写 字符串

测试名称。

NumOfConfigurations

数字

测试具有的配置数量。

TemplateTest

读/写 布尔值

指示测试是否为模板测试。

Type

读/写 字符串

测试类型。

TypeName

字符串

字段的类型。

Virtual

布尔值

检查是否为虚拟项,即没有相应数据库记录的项。

返回页首