关于 ALM 对象和属性

工作流脚本可以获取信息,根据这些信息进行决策,及根据这些决策更改项目中的值。

可通过访问 User 对象或 Field 对象之类的对象,来获取当前用户所属用户、字段值之类的信息。

还可以用工作流属性获取活动模块和活动对话框的信息。有关这些属性的详细信息,请参见 ALM 属性

脚本可以更改字段或字段列表的值。为此,脚本修改相应 Field 对象的 Value 属性或 List 属性。

有关放置 VBScript 代码以创建工作流脚本的事件过程的信息,请参见工作流事件参考

下表列出了编写脚本时可用的 ALM 对象。

对象

描述

Actions

可用操作的列表。请参见Actions 对象

Action

Action 对象由 Actions 对象处理。请参见Action 对象

Fields

包括用于访问特定字段的对象。请参见Fields 对象

Field

Field 对象由 Fields 对象处理。请参见Field 对象

Lists

包括 ALM 项目中可用的列表。请参见Lists 对象

TDConnection

用于访问 Open Test Architecture (OTA) 对象。请参见TDConnection 对象

User

包括当前用户的属性。此对象在所有模块中可用。请参见User 对象

ActiveTreeSelection 访问活动模块中作为 Open Test Architecture (OTA) 对象的当前选定实体的列表。请参见ActiveTreeSelection 对象

备注: 在某些情况下,函数返回对象自身而不是对象的 ID 属性。例如,执行以下语句后,testsetf 是对 TestSetFolder 对象的引用:
Set testsetf = TestSet_Fields("CY_FOLDER_ID").Value

对于每个 ALM 对象,此部分将列出该对象的属性。列表包括该属性的属性名称、描述和数据类型。它表示属性是否只读 (R),脚本可否修改它 (R/W)。

版本控制:启用项目的版本控制后,应检查所有其工作流脚本,并针对每个签入实体进行调整。这包括以下实体:需求测试资源组件。对于每个在脚本中包括 Post 函数的签入实体,都必须修改脚本。要修改,请在每个 Post 函数前添加 Checkout 函数。进行此修改可避免每次调用 Post 函数时打开“签出”对话框。有关 Post 和 Checkout 函数的详细信息,请参见《ALM Open Test Architecture Reference》