创建和管理 GUI 业务组件
相关项: GUI 组件
此任务描述管理业务组件时可执行的不同操作,并包含了常规注意事项和指导。
先决条件
-
将 UFT One 连接到 ALM 项目。
-
确保您具有所需的 ALM 权限。有关在“业务组件”模块中设置用户组权限的详细信息,请参见Business Process Testing 用户指南》和Application Lifecycle Management 管理员指南》。
从更早的 QuickTest 版本更新组件
要修改上次使用 QuickTest 9.5 或更早版本修改的组件,必须使用 QuickTest Asset Upgrade Tool for ALM (可在 QuickTest 11.00 安装 DVD 上找到) 将组件升级到 QuickTest 11.00 格式。
升级组件版本后,在 UFT One 中打开升级后的组件。但是,在升级它之前,您可以用只读格式查看它,也可以运行它。
上次在 9.5 之后的 QuickTest 版本中修改的所有组件无需转换即可在 UFT One 中打开。
新建业务组件
-
选择以下某个操作:
-
文件 > 新建 > 业务组件
-
文件 > 新建 > 从 Sprinter 自动测试数据文件中创建业务组件
-
文件 > 添加 > 新建业务组件
-
文件 > 添加 > 从 Sprinter 自动测试数据文件中创建业务组件
在“新建业务组件”对话框中, 选择 ALM 的业务组件模块中用于存储组件的文件夹,并为组件命名。
-
-
在“应用程序区域”字段中,单击“浏览”按钮从“ALM 测试资源”模块中选择合适的应用程序区域。在选择应用程序区域之后,单击确定。
-
如果要从 Sprinter 自动测试数据文件中创建业务组件,请指定测试数据文件的位置 (在文件系统上)。
-
将在关键字视图 (对于关键字组件) 或编辑器 (对于脚本化组件) 中打开新的业务组件。
尽管该组件还不包含内容,但它确实包含了它所基于的应用程序区域中定义的所有必需设置和资源。通过选择文件 > 设置,可以只读格式查看这些设置。如果在之后需要更改这些设置,可在关联的应用程序区域中进行更改。
将手动组件转换为自动组件
警告: 无法撤消手动组件转换。
-
执行以下某项操作:
-
选择“文件”>“打开”>“业务组件”。在“打开”对话框中,选择手动组件。手动组件由图标的左上角带有 M 的组件图标表示。
-
将手动组件添加到业务流程测试中。在测试网格或画布中,选择“自动化组件”>“脚本化/关键字 GUI”。
-
-
UFT One 会询问您是否要将手动组件转换为关键字组件。
-
单击“是”以继续转换 (无法撤消)。
-
在“新建”对话框中,为组件选择应用程序区域并单击“确定”。当 UFT One 下载、打开和转换组件时,它执行的操作将显示在状态栏中。
手动组件中的每个手动步骤都将转换为关键字视图中的 ManualStep 操作。您现在可以像其他任何组件一样使用该组件。
注释: 如果您选择的应用程序区域尚未包含所有必需的资源和设置,您仍可使用 ManualStep 函数或“注释”选项添加步骤。这样您就可以像在 ALM 或其他应用程序 (例如 Microsoft Excel 或 Microsoft Word) 中一样输入手动步骤。
将关键字 GUI 组件转换为脚本化 GUI 组件
-
打开要转换的关键字组件。
-
选择文件 > 转换为脚本化组件。看到提示时单击确定继续转换。
将不同的应用程序区域与组件关联
执行以下某项操作:
-
选择“文件”>“更改应用程序区域”。
-
右键单击组件节点并选择更改应用程序区域。
在更改应用程序区域对话框中,选择不同的应用程序区域并单击“确定”,以更改与组件关联的应用程序区域。
删除组件
不管组件是在 UFT One 中还是在 ALM 中创建的,都可以在 ALM 中删除它。