将组件录制到流和业务流程测试中

此部分描述如何在导航任何应用程序时自动将组件录制到流或业务流程测试。

录制允许您在应用程序中创建组件步骤,甚或完整的业务流程测试或流,而无需在开始创建步骤之前手动创建单独的组件及其关联的应用程序区域。录制时,可以执行用户操作并根据需要创建其他组件。

备注: 此任务是较高级别任务的一部分。有关详细信息,请参见创建业务流程测试和流

  1. 先决条件:

    考虑以下因素:

    • 确保将 UFT One 与其 ALM 插件一起安装在客户端计算机上。

    • 建议您关闭 UFT One 后再录制。

    • 确保您属于具有以下任务权限的用户组:修改文件夹(测试计划)、修改测试、添加组件文件夹、添加组件、添加步骤、添加参数、修改组件、修改步骤、修改参数

    • UFT One 中,选择工具 > 选项并单击运行节点。确保选中“运行”窗格中的允许其他 Micro Focus 产品运行测试和组件复选框。

  2. 打开并登录到要录制的应用程序。

    登录到要录制的应用程序,然后导航到要开始录制的点。

  3. ALM 中创建或选择流或业务流程测试。

    在“测试计划”模块中,请在录制之前执行以下操作之一:

    • 新建一个要将录制的组件插入到的流或业务流程测试。有关创建流的任务详细信息,请参见创建业务流程测试和流
    • 选择一个要将录制的组件插入到的现有流或测试。
  4. 开始在 ALM 中录制。

    在“测试脚本”选项卡工具栏中,单击 以开始录制。

    将打开“录制”对话框。

    输入要录制的自动组件类型(关键字 GUI 或脚本化组件)、要录制的组件的名称、位置以及应用程序区域。单击“确定”。将打开“正在录制”工具栏。

  5. 使用“录制”工具栏。

    录制时,标题栏将闪烁。

    可以从工具栏执行的活动包括: 

    • 停止/暂停录制

    • 将录制的步骤分配给不同的操作(仅限 GUI 测试)

    • 将步骤分配给当前测试实验室小应用程序中的不同组件

    • 添加新业务组件

    • 捕获应用程序中的对象

    • 更改录制模式

    • 插入检查点或对象值

    有关所有“录制”工具栏按钮和活动的详细信息,请参阅 UFT One 帮助

  6. 录制应用程序。

    执行要录制的操作。通常,为单个流或测试执行的操作表示应用程序中单个屏幕或事务的操作。这些操作 (operation) 将保存为操作 (action),并且您会看到这些操作在“录制”工具栏中列出。

    执行这些操作时,该工具栏会提供在应用程序中执行的步骤数。

  7. 录制时添加检查点。

    可以在录制时向组件添加对象属性检查点和对象属性输出值步骤。

    对象属性检查点允许您在测试运行期间检查对象属性值,以确定它们是否匹配预期值。测试结果提供有关在测试运行期间失败的对象属性检查点以及失败原因的信息。

    如果添加检查点和输出值,则无需在录制组件后添加以下步骤。

    1. 在应用程序中执行用户操作时,请在工具栏中单击插入并选择要插入的检查点或输出值的类型。

    2. 如有必要,选择要插入检查点或输出值的对象。

      有关“输出值属性”对话框的用户界面详细信息,请参见输出值属性对话框

    3. 选择要检查的测试对象属性并单击确定

    4. 继续在应用程序中执行操作以继续录制。

  8. 停止录制。

    完成执行要录制的操作后,单击工具栏中的停止

  9. 结果。

    Business Process Testing 将执行以下操作:

    • 在“业务组件”模块中创建对应于应用程序中的屏幕、事务等的自动业务组件。

    • 基于您执行的操作创建组件步骤。

    • 将创建的组件添加到流或测试中。

    • 插入定义的检查点和输出值。