分享此页面

# Business Process Testing 测试脚本选项卡

此选项卡允许您创建业务组件并将其组织到业务流程测试和流中，以及创建流并将其组织到业务流程测试中。“测试脚本”选项卡包含网格视图和画布视图。

访问 | 在测试计划树中，选择业务流程测试或流，并单击测试脚本选项卡。
重要信息 | 备注: 有关所选测试不是业务流程测试或流时的“测试脚本”选项卡的用户界面详细信息，请参阅《Micro Focus Application Lifecycle Management 用户指南》: 测试脚本选项卡。 对于 BPT 封装应用程序工具包: 除了手动向流或业务流程测试中添加现有的业务组件外，还可以创建由通过导航打包应用程序时记录操作自动创建的组件组成的流或业务流程。有关详细信息，请参见识别业务流程测试和流。 可以在流中对组件分组，如在业务流程测试中所做的一样。但是，为了与将来的 BPT 封装应用程序工具包 版本兼容，建议您不要在流中对组件分组。 警告: 如果使用的是动态数据，并且使用 Microsoft Excel 中的外部数据表更改参数值和添加迭代，则“测试脚本”选项卡中列出的信息不准确。要了解测试的实际运行方式，请查看 Excel 文件中定义的数据。
相关任务 | 创建业务流程测试和流

用户界面元素如下所述:

UI 元素 | 描述
--- | ---
| 选择组件。打开“Select Components and Flows”窗格，允许您向流或业务流程测试中添加内容。有关用户界面的详细信息，请参见 Select Components and Flows 窗格。
| 录制步骤。允许您通过导航任何应用程序自动录制组件。有关任务详细信息，请参见将组件录制到流和业务流程测试中。 在以下情况下可用：选中流或业务流程测试时。 您必须具有录制的适当权限。有关录制所需权限的详细信息，请参阅先决条件:或 。
| 识别流。允许您通过导航打包应用程序自动识别流。有关任务详细信息，请参见识别业务流程测试和流。 可用于: 选择了流的 BPT 封装应用程序工具包 用户。 必须为当前项目启用 BPT 封装应用程序工具包。Application Lifecycle Management (ALM) 项目管理员必须使用“项目自定义”提供对 BPT 封装应用程序工具包 的访问。有关详细信息，请参阅配置 Business Process Testing。 您必须具有识别流的适当权限。有关识别流所需权限的详细信息，请参阅先决条件:或 。
| 画布/网格视图。在网格视图和画布视图之间切换。 有关网格视图的用户界面详细信息，请参见 网格视图。 有关画布视图的用户界面详细信息，请参见 画布视图。
| 使您可以展开视图中的所有节点。
| 使您可以折叠视图中的所有节点。
| 新建组件请求。允许您请求新的业务组件。有关生成新组件请求的任务详细信息，请参见步骤创建业务流程测试和流。
| 上移/下移。通过按顺序上移或下移选定的组件、组或流，可以在业务流程测试中更改实体顺序。 提示: 您还可以通过拖放选定项更改测试顺序。
| 从测试中删除。从业务流程测试（或流）中删除选定的业务组件、组或流。 注意事项 如果为将要删除的组件指定条件，则会显示警告消息。如果需要，将来仍可从组件树中使用此组件。 您还可以通过拖放选定项更改测试顺序。 如果要删除组中的最后一个组件，则将删除整个组。 如果自定义中已启用自动删除，则提示确认时将显示从测试级别删除未使用的已优化参数? 复选框。如果选中，则将从测试和/或流级别删除选定组件和/或流实例中的未使用参数。（同样，如果一个组包含组件和流，删除该组时，也将从测试和/或流级别删除组的组件和流实例的参数。） 备注: 如果参数在较高级别使用，则自动删除不会删除该参数。 如果存在其他未使用参数，在较高级别与此删除操作无关，则自动删除不会删除这些参数。 有关启用自动删除的详细信息，请参阅删除较低级别的参数时启用未使用测试/流参数自动删除。 以下情况下不可用：尝试从在测试计划树中选定其业务流程测试的流中删除业务组件。首先在测试计划树中选择该流，然后删除业务组件。
| 转到组件/流。转到并打开“业务组件”模块中的选定业务组件或“测试计划”模块中的流。
| 组。创建包括选定的业务组件和/或流的组。 组件和流必须相邻。一个组件或流只能属于一个组。 组节点创建在分组项之上，且用组图标 标识。默认情况下，组名为 Group 后跟一个唯一数字。 提示: 右键单击组名并选择重命名，可以重命名组。 通过将组件或流从组件树或测试脚本窗格拖放到组中的相关位置，可以将其他业务组件或流添加到现有组中。 通过拖放可更改组成员的顺序。
| 取消分组。取消组件和/或流的分组。 要完全删除一个组（包括组成员），请选择该组并单击工具栏中的从测试中删除 按钮。 要从组中删除某个业务组件或流，请选择该组件或流。将项向上或向下拖到组外，并放置在所需位置。
| 添加新分支。将新分支添加到测试或流。 有关详细信息，请参见添加分支。
| 添加分支选项。定义分支的选项。 有关详细信息，请参见添加分支。
| 显示测试参数优化状态。允许您查看经优化的测试和流的参数的列表及其最初定义的位置。有关详细信息，请参阅通过优化创建参数。
| 刷新。更新数据，如业务流程测试中每个业务组件的组件参数数据和快照。不更新测试自身。
| 验证。检查业务流程测试或流以及测试集中的所有测试实例是否存在错误。有关用户界面的详细信息，请参见测试验证结果对话框。
| 编辑分支条件。打开“分支条件”对话框，使您可以编辑分支条件。 在以下情况下可用：选择了分支条件。 编辑分支选项。打开“分支选项”对话框，使您可以编辑分支选项。 在以下情况下可用：选择了分支选项。 有关详细信息，请参见添加分支。
| 添加/编辑运行条件。使您能够将运行条件添加到流或测试。 有关详细信息，请参阅为流和业务流程测试设置运行条件。 在以下情况下可用：选中业务组件或流时。
| 删除运行条件。使您能够从流或测试删除现有运行条件。 在以下情况下可用：选中流或业务流程测试时。
| 运行或调试测试。允许您运行或调试业务流程测试或流。有关详细信息，请参阅调试自动化测试和流。
| 打开 BPT/流。使您可以在 UFT 中启动 BPT 测试和流。 备注: 需要 UFT 14.02 或更高版本。
| 停止运行。使您能够停止当前运行或调试会话。 在以下情况下可用：从“测试计划”模块运行或调试测试。
| 扩展视图。允许您在测试脚本网格中查看详细信息。它允许您从网格中查看更全面的测试组件视图，而不必单击其他链接。您可以查看的其他信息包括： 快照缩略图，而不是图标。 输入和输出参数的单独列，其中包括参数名称和参数值（如果只存在一次迭代）。 输入和输出参数之间的链接，而无需打开“I/O 参数”对话框。 有关其他详细信息，请在输入参数 中查看输出参数 和 网格视图。 对以下项不可用：画布。
| 常规视图。允许您从扩展视图切换回常规网格视图。 对以下项不可用：画布。
| 调整行高。在网格的扩展视图中调整行大小。如果文本很长，它允许您查看其中的所有文本。 在以下情况下可用: 在网格视图的扩展视图中。
迭代选项 | 打开选定实体的迭代对话框。有关用户界面的详细信息，请参见迭代页。 对以下项可用：<右键单击菜单>
| 在“测试脚本”选项卡的底部隐藏或显示选项卡。
分组选项 | 打开包含分组和取消分组选项的子菜单。 对以下项可用：<右键单击菜单>。如果选择了多个组件，则分组选项可用。如果选择了一个组，则取消分组选项可用。
展开该节点下的所有内容/折叠选项 | 展开/折叠选定实体的节点。 对以下项可用：流和组的 <右键单击菜单>
详细信息选项 | 打开组件、组件请求或流的详细信息对话框。 对以下项可用：<右键单击菜单>
注 | 以只读格式显示业务组件、流或组的描述和注释。
快照 | 允许您向 ALM 记录中添加应用程序图像。
手动步骤选项卡 | 显示为组件定义的手动步骤。
参数 | 列出为组件或流定义的参数。
注释 | 显示有关组件实例的其他注释。

网格视图

网格视图允许您以类似表的格式修改测试脚本。

用户界面元素如下所述：

UI 元素 | 描述
--- | ---
| 快照图标，指示业务组件或流具有快照。单击该图标可查看快照。 在以下情况下可用：在网格的常规视图中。
| 快照缩略图。单击该缩略图可查看快照。 在以下情况下可用：在网格的常规视图中。
名称 | 显示业务组件或流的名称。 备注: 如果为当前测试或流多次选择了一个实体，则实例表示法将自动追加到此列中的名称中。 示例 特殊语法： 流和业务流程测试：不要包含两个连续分号 (`;;`) 或任何以下字符： \ / : " ' ? ` < > | * %
状态 | 显示业务组件或流的状态。
I/O 参数 | 将为业务组件或流定义的输入和输出参数的数量显示为动态链接，该链接可打开“I/O 参数”对话框。有关详细信息，请参阅链接输出和输入参数。 在以下情况下可用：使用常规视图，方法是单击 。
输入参数 | 将为业务组件或流定义的任何输入参数的名称显示为动态链接，该链接可打开“I/O 参数”对话框。有关详细信息，请参阅链接输出和输入参数。 如果仅定义一次迭代，还将显示参数值。 提示: 添加迭代时，参数值将消失，仅显示参数名称。如果删除迭代，直到只剩一次迭代，将重新显示该迭代的参数值。 无法直接在此列中编辑值。 在以下情况下可用：使用常规视图，方法是单击 。
输出参数 | 将为业务组件或流定义的任何输出参数的名称显示为动态链接，该链接可打开“I/O 参数”对话框。有关详细信息，请参阅链接输出和输入参数。 如果仅定义一次迭代，还将显示参数值。 提示: 添加迭代时，参数值将消失，仅显示参数名称。如果删除迭代，直到只剩一次迭代，将重新显示该迭代的参数值。 无法直接在此列中编辑值。 在以下情况下可用：使用常规视图，方法是单击 。
迭代 | 显示为业务组件、组或流定义的迭代次数，后跟选定的迭代范围。此信息显示为动态链接，该链接可打开选定的业务组件、流或组的“迭代”对话框。有关任务详细信息，请参见定义组件、流和组的迭代。
运行条件 | 显示指向为业务组件或流定义的运行条件的链接。 提示: 如果运行条件无效，则运行条件链接将显示为红色。例如，如果删除参考参数、加密参数值等，则会发生这种情况。删除运行条件并定义一个新的运行条件。
失败时 | 允许您定义测试中的特定业务组件或流失败时是继续运行还是结束运行。 退出。如果选定业务组件失败，则业务流程测试运行将结束。 继续。如果选定组件失败，则业务流程测试将运行下一个业务组件或流。默认情况下，将组件添加到测试时，会为每个组件定义此失败条件。 要设置默认“失败时”值，请参阅将默认失败时行为设置为。
注释 | 显示有关业务组件、组或流的注释。

画布视图

画布视图允许您使用图形显示修改测试脚本。

重要信息 | 画布视图包含网格视图的所有功能。画布使您能够可视化测试或流中的数据流（包括参数和链接）。 下面描述如何在画布视图中操作。 从“Select Components and Flows”窗格中将实体拖到画布上。有关“Select Components and Flows”窗格的详细信息，请参见 Select Components and Flows 窗格。 拖动画布中的实体进行重新排序。 将组件拖入或拖出组。 双击组件、组件请求或流节点可在单独的窗口中查看详细信息。 备注: 不能通过从业务流程测试内的流双击其节点来编辑组件请求详细信息。组件请求将以只读模式打开。 双击组展开或折叠它。 按住 Ctrl 键，用鼠标滚轮放大和缩小。

用户界面元素如下所述：

UI 元素 | 描述
--- | ---
| 缩小。减少画布的缩放级别。 提示: 您可按住此按钮以加快缩放。
| 缩放级别。使用滑块增加/减少画布的缩放级别。
| 放大。增加画布的缩放级别。 提示: 您可按住此按钮以加快缩放。
| 重置缩放。将缩放级别重置为默认缩放设置。
| 显示微型图。切换为在画布视图中显示概述。 概述位于画布视图的左下角，是当前选定的业务流程测试或流的缩略画布。在画布中放大概述的框架区域。 示例: 提示: 选择概述中的一个区域，以聚焦画布中的选定区域。 拖动或调整框架的大小以更改画布中模型的焦点。
参数表示 | 使您能够在画布中选择参数和链接的详细级别。以下级别可用： 无 仅链接 链接和名称 全部 如果手动变更详细信息级别，例如通过展开或折叠一些节点的参数详细信息，则将显示用户定义的。
| 启动节点。表示业务流程测试或流的启动。仅用于显示。
| 组件节点。表示组件实体。
| 组件请求节点。表示组件请求实体。
| 组节点。表示组实体。 提示: 单击展开和折叠按钮可显示/隐藏组中的组件。 单击组名称可编辑名称。 可将组件拖入和拖出组。
| 流节点。表示流实体。 提示: 单击展开和折叠按钮可显示/隐藏流中的组件。
| 拖放指示器。在画布中从“Select Components and Flows”窗格选择实体时，或在画布中移动实体时，此指示器可帮助您定位实体。 示例: 在 CheckCreditHistory 组件之后粘贴 ApproveLoan 组件。
| Status。位于实体节点的右上角，指示实体的状态。 红色三角形表示实体（或其子实体之一）错误。 条纹三角形表示实体（或其子实体之一）的状态为维护、开发中或未执行。 无三角形表示实体（及其所有子实体）就绪。
| 折叠。隐藏选定实体的节点。
| 展开。显示选定实体的节点。
| 实体顺序。指示实体在业务流程测试或流中的顺序。
| 输入参数。指示实体的输入参数的数量。 提示: 单击可显示实体的输入参数的可滚动列表。
| 输出参数。指示实体的输出参数的数量。 提示: 单击可显示实体的输出参数的可滚动列表。
| 优化/链接箭头。指示从哪里优化参数或将参数链接到哪里。 备注: 当参数之间存在多个链接时，单击参数名旁的三角形以黄色显示该参数的链接。 提示: 悬停在箭头上可查看链接的目标节点的名称。
[ <实例> ] | Instance。指示测试或流中多次选择的实体的实例。 示例:
| 迭代。指示为测试或流中的实体选择的迭代次数。例如，如果实体有 5 次迭代，但只选择了迭代 3 和 4 来运行，则此迭代 UI 元素将显示 2。 单击可打开实体的“迭代”对话框。 悬停鼠标可查看显示选定迭代的工具提示。 提示: 如果迭代数大于 999，则使用 K 表示法（例如，如果有 3145 次迭代，则显示 3K。如果迭代数大于 999,999，则使用 M 表示法（例如，如果有 1,334,452 次迭代，则显示 1M）。 有关用户界面的详细信息，请参见迭代页。
| 退出。指示组件具有设置为退出的“失败时”条件。
| 运行条件。表示组件或流具有运行条件。 单击可打开“运行条件”对话框。 悬停鼠标可查看显示运行条件的工具提示。 有关详细信息，请参阅为流和业务流程测试设置运行条件。
| 通知。单击可查看通知，如（迭代不匹配）。
| 结束节点。表示业务流程测试或流结束的节点。仅用于显示。

Select Components and Flows 窗格

此窗格允许您选择要包括在业务流程测试 (或流) 中的业务组件和流。ALM 会将选定组件或流的实例添加到测试 (或流)。

用户界面元素如下所述:

UI 元素 | 描述
--- | ---
组件 | 显示组件树，从中可以将组件添加到“测试脚本”选项卡中的流和测试。
流 | 显示流树，从中可以将流添加到“测试脚本”选项卡中的测试。
| 快速添加。在“测试脚本”选项卡中选择的组件、组或流之后（如果未选择组件或流，则在测试末尾）添加选定的业务组件或流。添加组件或流后，按照上次使用的优化方法优化存在的任何参数。 添加并自动优化所有参数。添加组件或流时，将把所有参数优化到下一个级别。 添加但不优化参数。添加组件或流时，不会将参数优化到下一个级别。 添加并同时设置优化选项。将打开“优化参数”对话框，允许您单独设置应优化的参数。 有关优化参数的任务详细信息，请参见优化参数。
| 显示实体详细信息。以只读模式打开选定实体的“详细信息”对话框。
| 转到模块树中的实体。导航到选定实体在该实体模块中的位置，并突出显示该实体。
| 刷新。刷新树。
| 查找。在树中搜索特定测试。 在“查找”框中输入测试的名称（或名称的一部分），并单击查找。如果搜索成功，将在树中突出显示该测试。 有关详细信息，请参阅 查找对话框。
| 筛选/排序。对树中的测试进行筛选和排序。有关详细信息，请参阅筛选对话框。
| 按 ID 转到组件/测试。打开“转到组件/测试”对话框，允许您按组件 ID 查找特定组件、按测试 ID 查找特定流。 注：只能转到当前筛选中的组件或流。
| 关闭。隐藏“Select Components and Flows”窗格。

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