UFT One 中创建和维护业务流程测试和流

相关项:业务流程测试和流

此任务描述有关如何在 UFT One 中创建、维护和运行业务流程测试和流的高级步骤。

先决条件

  • UFT One 启动时,在插件管理器中加载必需的插件。
  • 连接到 ALM 服务器和项目。

返回页首

为应用程序的每个区域创建应用程序区域

在创建测试及其组件之前,为应用程序的每个区域创建应用程序区域。应用程序区域包含对象存储库及测试对象、函数库和用于组件的特定设置。

  1. 执行以下某项操作:

    • 在工具栏中,单击“新建”按钮下拉箭头 ,并选择“新建应用程序区域”。
    • BPT 视图中,单击“添加新应用程序区域”按钮。
  2. 在“新建应用程序区域”对话框中,导航到要保存应用程序区域的 ALM 项目中的目录,并为应用程序区域提供名称。
  3. 单击“创建”UFT One 将应用程序区域添加到 ALM 项目,并在文档窗格中打开应用程序区域。

返回页首

创建组件

组件构成了业务流程测试的构建块。因此,在创建业务流程测试之前,必须创建各个组件。

备注: 如果您要录制测试中的步骤,则无需在开始录制之前创建组件。有关如何通过录制将组件添加到测试的详细信息,请参阅下面的将组件添加到业务流程测试和流

  1. 在工具栏中,单击“新建”按钮下拉箭头 ,并选择“新建业务组件”。
  2. 在“新建业务组件”对话框中,选择组件类型: “关键字 GUI或“脚本化 GUI
  3. 在“新建业务组件”对话框中,为新组件提供“名称”和“位置”。
  4. 在“应用程序区域”字段中,单击“浏览”按钮,导航到用于组件的应用程序区域。
  5. 单击“创建”UFT One 在文档窗格中打开新组件。

返回页首

将组件添加到业务流程测试和流

业务流程测试由组件、组件组或业务流程流组成。要运行业务流程测试,必须通过其组件来构建测试。

从“工具箱”窗格
  1. 打开“工具箱”窗格。
  2. 在“组件”树下,展开节点,导航到要添加的组件或流。
  3. 双击组件或将组件拖放到测试网格或画布。
  4. 根据需要通过拖放各个组件或使用 BPT 工具栏中的箭头按钮 对测试或流中的各项进行排序。
录制时
  1. 在工具栏上,单击“录制”按钮
  2. 在“新建业务组件”对话框中,为测试指定“名称”、“位置”和默认“应用程序区域”。
  3. 录制在应用程序上执行的用户操作。
  4. 当录制时,在“录制”工具栏上单击“新建业务组件”按钮
  5. 在“新建业务组件”对话框中,指定新组件的名称。录制期间添加的组件保存在录制会话开始时指定的位置。
  6. 完成录制时,请单击“停止”按钮 UFT One 通过录制步骤 (从您在应用程序中执行的步骤) 将所有录制组件添加到测试。

返回页首

将步骤添加到组件

有关详细信息,请参阅在业务流程测试中创建步骤

返回页首

将组件和流分组

在文档窗格 (网格视图或画布视图) 中,选择要进行分组的组件或流,然后在工具栏中单击“分组”

备注: 迭代组时,组中包含的所有项都必须具有相同的迭代次数,否则在分组项时将显示错误消息。

返回页首

使用分支向测试中添加结构

使用分支和分支条件向业务流程测试中添加其他结构。当您的应用程序具有动态功能和界面,或者通用用户流为非线性时,这些功能将非常有用。

有关详细信息,请参阅使用 BPT 分支

返回页首

在测试中使用参数

有关详细信息,请参见使用业务流程测试中的数据

如果没有提供其他值,则运行会话期间将使用组件或流参数的默认值。

返回页首

迭代组件和流

默认情况下,添加到测试中的每个组件或流都具有单次迭代。如果需要多次运行特定组件,可以为这些组件添加迭代,并为每个迭代中的组件参数指定不同的值。

有关定义迭代和迭代参数值的详细信息,请参见为组件或流添加迭代为每次迭代设置参数的数据值

返回页首

添加测试配置

可以将测试配置添加到测试,以便能够使用不同数据集运行测试。有关详细信息,请参阅设置和运行测试配置

返回页首

调试并运行测试

调试测试或组件

在测试的特定组件或流中插入断点,然后运行测试。运行会话在每个断点处停止。

如果从 ALM“测试计划”模块或 UFT One 运行 BPT 测试,在调试正常模式下,UFT One 将在所有断点处停止测试。但是,运行 BPT 测试之前,必须打开带有断点的业务组件,并在 UFT One 中将这些组件添加到解决方案。

运行测试:

在工具栏中,单击“运行”按钮

  • 在从 ALM 运行测试之前,必须启用“测试运行”窗格 (“工具”>“选项”>“GUI 测试”选项卡 >“测试运行”节点) 中的“允许其他 Micro Focus 产品运行测试和组件”选项。
  • 为了在运行业务流程测试或流时提高性能,UFT One 会创建并运行名为 Test Runtime 的托管测试。Test Runtime 测试在每次运行测试或流时重新创建,不会随运行一起保存。

返回页首

查看运行结果

业务流程测试运行完成后,默认将打开运行结果。您可以选择在 Run Results Viewer 中显示它们,或将其显示为基于 HTML 的报告:

  1. 在“选项”对话框的“测试运行”窗格 (“工具”>“选项”>“常规”选项卡 >“测试运行”节点) 中,选择所需的报告格式: “HTML 报告”或“Run Results Viewer 报告”
  2. 运行测试。

结果在文档窗格中 (对于 HTML 报告) 或 Run Results Viewer 中显示。

备注: 仅当业务流程测试存储在运行 12.50 版的 ALM 服务器中时,您才能查看 HTML 格式的报告。

返回页首