分享此页面

# 如何识别流和业务流程测试

可用于 BPT 封装应用程序工具包 用户

本任务描述如何在导航应用程序时自动识别流或业务流程测试。

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

1. 先决条件

   考虑以下因素:

   - 确保启用 BPT 封装应用程序工具包。Application Lifecycle Management (ALM) 项目管理员必须使用“项目自定义”提供对 BPT 封装应用程序工具包 的访问。管理员可以在 ALM 中启用 BPT 封装应用程序工具包，方法是单击 ，然后选择自定义 > Business Process Testing 并选中启用 BPT 封装应用程序工具包 复选框。有关详细信息，请参阅《Micro Focus Application Lifecycle Management 管理员指南》: 业务流程测试页。

   - 确保将 Unified Functional Testing 与其 SAP 插件和 ALM 插件一起安装在客户端计算机上。

   - 建议关闭 UFT 后再识别流或业务流程测试。

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

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

   - 设置 BPT 封装应用程序工具包 重用选项。有关详细信息，请参阅《Micro Focus Application Lifecycle Management 管理员指南》: 业务流程测试页。

   注释: 使用 BPT 封装应用程序工具包 时，最好仅在打开一个 ALM 实例时使用。不要在多个浏览器或选项卡中打开多个 ALM 实例。

   有关将 UFT 配置为使用应用程序、设置 BPT 封装应用程序工具包，以及配置用户权限的其他详细信息，请参见《Micro Focus Application Lifecycle Management 管理员指南》: 管理用户组和权限。

2. 打开并登录到要识别的打包应用程序

   登录到要为其识别流或业务流程测试的应用程序，然后导航到要开始识别的点。

   注释: BPT 封装应用程序工具包 无法识别登录过程。

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

   1. 在“测试计划”模块中，请在识别之前执行以下操作之一:

   - 新建一个要将识别的组件插入到的流或业务流程测试。有关创建流的任务详细信息，请参见如何创建业务流程测试和流。
   - 选择一个要将识别的组件插入到的现有流或测试。

   2. 如果流或测试中已存在组件，并且您要在现有组件之间插入新组件，请在“测试脚本”选项卡中选择要在其后插入新组件的组件。

   注释: 要在开头插入新组件 (在现有组件之前) ，必须先将新组件插入到其他位置，然后在“识别”过程完成后手动更改组件的顺序。

   示例:

   假设流包含组件 `Comp_1`、`Comp_2` 和 `Comp_3`。如果要在 `Comp_2` 和 `Comp_3` 之间插入新组件，请选择 `Comp_2`。

4. 在 ALM 中启动识别向导

   1. 在“测试脚本”选项卡工具栏中，单击识别按钮以启动“识别”向导。

   2. 如果流或测试中已存在业务组件，则系统会询问您是否要删除现有组件。如果选择否，识别的组件将插入到选定组件后面。

   3. 如果出现与授予其他资产、脚本或应用程序访问权限有关的其他消息，请解决相关问题并单击重试。

   4. 将打开“识别”工具栏。识别时，标题栏将闪烁。有关“识别”工具栏的用户界面详细信息，请参见识别工具栏页。

5. 识别打包应用程序

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

   提示: 可以在使用该工具栏识别时设置要使用的录制模式。

   执行这些操作时，“识别”工具栏会提供在应用程序中执行的步骤数。

   提示:

   - 要更高效地重用组件，建议在每次识别流或测试时以相同的方式执行相同的操作。例如，单击 Enter 按钮或按键盘上的 Enter 键会导致识别不同的步骤。因此，如果执行这些操作时不一致，则两个相同的组件可能仅被视为类似，而非相同。有关如何选择组件以供重用的参考详细信息，请参见用于确定组件是否可重用的条件。
   - 使用键盘输入而非单击屏幕或选项卡外的按钮来导航应用程序，会导致流或测试中存在的识别组件更少。例如，在“识别”过程期间单击 Enter 按钮会导致为 Enter 按钮新建组件，而按 Enter 会导致在现有组件中新增一个步骤。有关特定于应用程序的详细信息，请参见BPT 封装应用程序工具包 特定于应用程序的信息。
6. 识别打包应用程序时添加检查点

   可以在“识别”过程期间向组件添加对象属性检查点。对象属性检查点允许您在测试运行期间检查对象属性值，以确定它们是否匹配预期值。测试结果提供有关在测试运行期间失败的对象属性检查点以及失败原因的信息。

   如果在识别时添加检查点和输出值，则无需在识别组件后添加以下步骤。

   1. 在应用程序中执行用户操作时，请在“识别”工具栏中单击插入并选择要插入的检查点的类型。

   2. 如有必要，在“对象选择”对话框中选择要插入检查点或输出值的对象。

   3. 在打开的“检查点属性”对话框中，选择要检查的测试对象属性并单击“确定”。“识别”工具栏计数器将更改，以指示您已添加检查点或输出值步骤。此外，此检查点步骤还将成为停止识别应用程序后所创建的识别组件的一部分。

   4. 继续在应用程序中执行操作以继续识别。
7. 停止识别向导

   完成执行要识别的操作后，单击“识别”工具栏中的停止。

8. 查看识别摘要

   停止“识别”过程后，“识别摘要”对话框将打开。

   单击任何识别的组件可查看其步骤。

   有关“识别摘要”页的用户界面详细信息，请参见识别摘要页。

9. 更改识别的组件的默认位置 —— 可选

   在“识别摘要”对话框中，单击更改路径以更改用于存储识别的业务组件的默认位置。

10. 重用组件 - 可选

    如果 BPT 封装应用程序工具包 检测到识别的组件与现有组件类似或相同，则它会在组件树中的组件名称旁边显示类似组件数。

    在 Unified Functional Testing 中，可以在识别的流或测试中重用现有组件，而非新建组件。从“识别摘要”的流/测试树中选择可以替换为重用组件的组件。有关用户界面的详细信息，请参见《Unified Functional Testing 用户指南》。

11. 将识别的组件保存到流或测试中

    单击创建可关闭“识别摘要”对话框，在“业务组件”模块中新建组件，以及将组件添加到流或测试中。

    您会在 Unified Functional Testing 中看到识别的组件。返回到 ALM 并单击 可查看 Business Process Testing 识别的组件。

    注释: 为识别的流或测试创建业务组件可能需要一些时间。

12. 结果

    BPT 封装应用程序工具包 将执行以下操作:

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

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

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

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

    - 为需要用户输入的应用程序用户界面中的控件 (例如文本字段) 自动创建输入组件参数。这些参数的默认值是在“识别”过程期间在这些字段中插入的值。

    - 自动创建屏幕截图。

https://admhelp.microfocus.com ALM 8942
改进搜索结果的提示... ALM 帮助中心 ALM 帮助中心 ALM 帮助 15.5-15.5.1 全部查看本地帮助中心查看联机帮助中心后退在浏览器历史记录中后退前进在浏览器历史记录中前进删除突出显示的搜索项下一个主题转到下一个主题上一个主题转到上一个主题打印当前主题版本: