分享此页面

# 迭代概述

此部分描述如何将组、组件、流或测试配置为在单个运行期间运行指定的迭代数。每次迭代可以使用不同的参数值。

注释:

- 有关为组件、组和流定义迭代的任务详细信息，请参见如何设置迭代数据。
- 还可以针对正在测试的应用程序的不同用例运行多个业务流程测试。每个测试用例由一个测试配置表示。可以将每个测试配置及其迭代的不同数据集关联起来。有关任务详细信息，请参见《Micro Focus Application Lifecycle Management 用户指南》: 如何使用测试配置。
- 产品功能视频: 要观看如何处理 Business Process Testing 参数的视频演示，请在 ALM 主窗口中选择“帮助”>“视频”。

可以配置次数和使用哪些数据:

- 在测试中运行业务组件 (使用“组件迭代”对话框) 。

- 在具有动态数据表 (使用 Microsoft Excel) 的测试中运行业务组件。

- 在测试中运行流 (使用“流迭代”对话框或“迭代”对话框)。

- 在测试中运行组 (使用“组迭代”对话框) 。

- 运行测试实例 (使用“测试迭代”选项卡)。

- 使用特定测试配置运行测试实例 (使用“测试配置”选项卡 >“数据”选项卡)

根据提供的数据值设置迭代数。例如，在继续运行中的下一个组件之前，包含十个数据集的测试或流会运行十次，而包含六个组件参数值的组件会运行六次。

示例: 迭代用法:

- 可以为流创建迭代，以便通过提供不同的贷款 ID 在银行应用程序测试中搜索不同的贷款。

- 可以为测试创建迭代，以便准备具有不同利率的贷款，从而确定哪种利率对客户最实惠。

- 可以为联机订购图书的组件创建迭代。每次测试运行时，会创建多个图书订单，因为该组件会在测试中迭代。通过为不同的组件迭代数指定不同的书名，同一测试可以订购不同数量的图书。

还可以指定要在业务流程测试或流中运行的单次迭代或迭代范围。这允许您运行并检查一次或多次特定迭代，而无需运行所有定义的迭代。使用“选择迭代”对话框，指定使用静态数据的组件、流和测试配置的迭代范围。有关用户界面的详细信息，请参见选择迭代对话框。

此外，可以使用不同场景的相同业务流程测试或流定义。可以针对不同测试运行来运行不同组合的迭代。使用以下方法之一指定使用动态数据的测试配置的迭代范围:

- “数据资源设置”对话框。有关用户界面的详细信息，请参阅《Micro Focus Application Lifecycle Management 用户指南》: 数据资源设置对话框。

- Microsoft Excel。有关详细信息，请参阅《Micro Focus Application Lifecycle Management 用户指南》: 在 Microsoft Excel 中创建数据表。

当 BPT 封装应用程序工具包 用户在变更检测模式下运行具有迭代的测试和流时，仅运行所选迭代范围的第一次迭代。有关变更检测的详细信息，请参见变更检测和解决。

示例:

对于由三个业务组件组成的银行应用程序，假设有以下业务流程测试: Login、CreateLoan 和 Logout:

如上面所示:

- 整个业务流程测试将迭代三次。
- 测试参数 BankURL、Username 和 Password 的不同值可用于每次测试迭代。
- 在每个三次测试迭代中，CreateLoan 组件将迭代两次。这意味着 CreateLoan 组件总共会迭代六次。
- CustomerName、CustomerPhone、CustomerAddress 和 Amount 输入参数的不同值将用于 CreateLoan 组件的每次迭代。总共可以提供六个不同的输入参数。
- CreateLoan 组件为每次迭代提供 LoanID 参数的输出值 (总共提供 6 个输出值) 。

此主题还包括组迭代概述。

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