在 UFT One 中创建和维护业务流程测试和流
相关项:业务流程测试和流
此任务描述有关如何在 UFT One 中创建、维护和运行业务流程测试和流的高级步骤。
先决条件
- 当 UFT One 启动时,在插件管理器中加载必需的插件。
-
连接到 ALM 服务器和项目。
为应用程序的每个区域创建应用程序区域
在创建测试及其组件之前,为应用程序的每个区域创建应用程序区域。应用程序区域包含对象存储库及测试对象、函数库和用于组件的特定设置。
-
执行以下某项操作:
- 在工具栏中,单击“新建”按钮下拉箭头 ,并选择“新建应用程序区域”。
- 在 BPT 视图中,单击“添加新应用程序区域”按钮。
- 在“新建应用程序区域”对话框中,导航到要保存应用程序区域的 ALM 项目中的目录,并为应用程序区域提供名称。
- 单击“创建”。UFT One 将应用程序区域添加到 ALM 项目,并在文档窗格中打开应用程序区域。
创建组件
组件构成了业务流程测试的构建块。因此,在创建业务流程测试之前,必须创建各个组件。
注释: 如果您要录制测试中的步骤,则无需在开始录制之前创建组件。有关如何通过录制将组件添加到测试的详细信息,请参阅
- 在工具栏中,单击“新建”按钮下拉箭头 ,并选择“新建业务组件”。
- 在“新建业务组件”对话框中,选择组件类型: “关键字 GUI”或“脚本化 GUI”。
- 在“新建业务组件”对话框中,为新组件提供“名称”和“位置”。
- 在“应用程序区域”字段中,单击“浏览”按钮,导航到用于组件的应用程序区域。
- 单击“创建”。UFT One 在文档窗格中打开新组件。
将组件添加到业务流程测试和流
业务流程测试由组件、组件组或业务流程流组成。要运行业务流程测试,必须通过其组件来构建测试。
从“工具箱”窗格 |
|
录制时 |
|
将步骤添加到组件
有关详细信息,请参阅在业务流程测试中创建步骤。
将组件和流分组
在文档窗格 (网格视图或画布视图) 中,选择要进行分组的组件或流,然后在工具栏中单击“分组”。
注释: 迭代组时,组中包含的所有项都必须具有相同的迭代次数,否则在分组项时将显示错误消息。
使用分支向测试中添加结构
使用分支和分支条件向业务流程测试中添加其他结构。当您的应用程序具有动态功能和界面,或者通用用户流为非线性时,这些功能将非常有用。
有关详细信息,请参阅使用 BPT 分支。
在测试中使用参数
有关详细信息,请参见使用业务流程测试中的数据。
如果没有提供其他值,则运行会话期间将使用组件或流参数的默认值。
迭代组件和流
默认情况下,添加到测试中的每个组件或流都具有单次迭代。如果需要多次运行特定组件,可以为这些组件添加迭代,并为每个迭代中的组件参数指定不同的值。
有关定义迭代和迭代参数值的详细信息,请参见为组件或流添加迭代和为每次迭代设置参数的数据值。
添加测试配置
可以将测试配置添加到测试,以便能够使用不同数据集运行测试。有关详细信息,请参阅设置和运行测试配置。
调试并运行测试
调试测试或组件 |
在测试的特定组件或流中插入断点,然后运行测试。运行会话在每个断点处停止。 如果从 ALM“测试计划”模块或 UFT One 运行 BPT 测试,在调试和正常模式下,UFT One 将在所有断点处停止测试。但是,运行 BPT 测试之前,必须打开带有断点的业务组件,并在 UFT One 中将这些组件添加到解决方案。 |
运行测试: |
在工具栏中,单击“运行”按钮 。
|
查看运行结果
业务流程测试运行完成后,默认将打开运行结果。您可以选择在 Run Results Viewer 中显示它们,或将其显示为基于 HTML 的报告:
- 在“选项”对话框的“测试运行”窗格 (“工具”>“选项”>“常规”选项卡 >“测试运行”节点) 中,选择所需的报告格式: “HTML 报告”或“Run Results Viewer 报告”。
- 运行测试。
结果在文档窗格中 (对于 HTML 报告) 或 Run Results Viewer 中显示。
注释: 仅当业务流程测试存储在运行 12.50 版的 ALM 服务器中时,您才能查看 HTML 格式的报告。