调用外部测试或操作
相关项: API 测试
本任务介绍如何包含来自其他 ADM 工具的测试。可以调用以下任何类型的测试:
-
Unified Functional Testing 测试 (适用于 GUI 和 API 测试)
-
QuickTest Professional 测试
-
Service Test 测试
-
LoadRunner Professional 中的 VuGen (Virtual User Generator) 脚本
先决条件
确保在具有 UFT One 的同一台计算机上安装了要调用其测试/脚本的应用程序或有权访问包含测试或脚本的目录。
调用 API 测试或操作或 Service Test 测试
-
确保您要调用的操作或测试已保存且至少成功运行一次。
-
在“工具箱”窗格的标准活动部分,展开 Micro Focus 自动测试工具节点。
-
将“调用 API 操作或测试”活动添加到画布。
-
在“属性”窗格的输入/输出属性选项卡 中,单击选择操作或测试按钮。
-
在选择操作或测试对话框中,选择上次使用 Service Test 11.10 (或更高版本) 或使用 UFT One 修改的测试。
-
在“输入/输出属性”选项卡中根据需要编辑属性值。
注释:
-
属性列表将一直留空,直至您选择测试。
-
如果调用的测试没有任何输入或输出参数,则“输入/输出属性”选项卡将为空。
-
-
将其他相关步骤添加到测试中。可以将后续步骤的输入属性链接到步骤 (包含名为 API 测试或操作) 的输出属性。
-
如果步骤 (包含 API 测试/操作调用) 的输入参数值必须是字符串 (例如,当上一步骤的结果为 XML 时) ,则将该步骤前面的 XML 到字符串活动添加到操作或测试。
-
可选 —— 要为“属性”的“常规”选项卡中的结果指定自定义目录,请在常规视图选项卡中,单击结果目录行中的浏览按钮 。
调用 GUI 测试或 QuickTest 操作或测试
-
确保您要调用的操作或测试已保存且至少成功运行一次。
-
在“工具箱”窗格的“标准活动”部分中,展开“Micro Focus自动测试工具”节点。
-
将调用 GUI 操作或测试活动拖到画布上。
注释: 只有使用 Unified Functional Testing 许可证时,此活动才可用。
提示: 请勿插入对包含调用了 API 测试操作或测试的 QuickTest 或 GUI 操作或测试的调用,因为这会导致意外行为。
-
在“属性”窗格的输入/输出属性选项卡 中,单击选择操作或测试按钮。在选择操作或测试对话框中,选择操作或测试。
-
在“选择操作或测试”对话框中,选择在 QuickTest 11.00 或 UFT One 中创建的操作或测试。
注释: 如果要使用 API 测试中的 GUI 测试数据,则调用的 GUI 测试或操作中必须将测试或操作参数与测试或操作一起保存。
-
在“输入/输出属性”选项卡中根据需要编辑属性值。如果要使用 GUI 测试中的参数,请在“输入/检查点”选项卡中,单击后续测试步骤中的链接至数据源按钮。在“选择链接源”对话框中,将选定的属性链接到 GUI 测试或操作参数。
注释:
-
属性列表将一直留空,直至您选择测试。
-
如果调用的测试没有任何输入或输出参数,则“输入/输出属性”选项卡将为空。
-
添加 LoadRunner Professional 脚本活动
-
确保您要调用的操作或测试已保存且至少成功运行一次。
-
在“工具箱”窗格的“标准活动”部分中,展开“Micro Focus 自动测试工具”节点。
-
将“调用 Virtual User Generator 脚本”活动添加到画布。
-
在“属性”窗格中,选择“常规”选项卡,然后单击脚本选择按钮 。
-
导航到已保存 VuGen 脚本文件 (.usr) 的目录。