分享此页面

# 如何设置迭代数据

此任务描述如何创建迭代并定义其相应的数据值。

注释: 此任务是较高级别任务的一部分。有关详细信息，请参见如何在 Business Process Testing 中处理数据。

- 先决条件和注意事项

  请考虑以下准则以成功使用迭代:

  - 将应用程序的后置条件与下一次迭代的前置条件相匹配。为使业务组件成功运行迭代，后置条件 (应用程序在组件中最后一个步骤运行后的状态) 应匹配前置条件 (应用程序在组件中第一个步骤运行前的状态) ，这一点很重要。

  - 将输出参数链接到输入参数。业务流程测试或流中的迭代可能生成多个输出参数值。在此类情况下，每次迭代会将其输出值作为对应的目标组件或流的输入值进行传递。这称为参数链接。有关概念性详细信息，请参见参数链接概述。

  - 组中带有输入参数的组件或流必须具有相同的迭代数。分组时，ALM 要求确认迭代范围应设置为第一个组件的迭代范围。例如，如果组中的第一个组件设置为运行迭代 2 到 3，则整个组将设置为运行迭代 2 到 3。
  - 要使组的迭代成功，组中最后一项末尾的应用程序的状态必须与组中第一项之前的应用程序的状态相匹配。例如，如果组中的第一个组件假设应用程序中的“登录”对话框处于打开状态，那么当该组中的最后一个组件结束时，“登录”对话框将始终处于打开状态，直到下一次迭代开始。

  - 移动组或组中的成员可能会导致参数引用冲突，例如，当将组移到以下组件之前的位置时: 提供组中参数所需的输入组件参数。如果忽略产生的警告消息，则将删除与源参数的冲突链接。源参数的值将为空。稍后可以提供参数的值，或在“组迭代”对话框中恢复链接。

- 迭代组件、流和组

  使用“迭代”页设置组件、组或流将用于每次迭代的参数值。有关用户界面的详细信息，请参见迭代页。

  提示: 或者，使用动态数据集时，如果您喜欢直接在电子表格中工作，可以使用 Microsoft Excel。有关详细信息，请参阅《Micro Focus Application Lifecycle Management 用户指南》: 如何关联动态数据。

  为每次迭代设置每个输入参数的值。有关用户界面的详细信息，请参见设置值对话框。

  如果希望组、组件或流运行特定范围的迭代，请单击选择迭代按钮，然后在“选择迭代”对话框中选择相关迭代。不在选定范围内的迭代的标题将灰显。有关用户界面的详细信息，请参见选择迭代对话框。

  注释: 如果组件、组或流的输入参数引用了其他业务组件或流的输出参数，则迭代数之间的差异会导致运行时出现错误。“迭代”对话框中的参数名将以红色显示，表示迭代范围不匹配。

- 迭代流运行实例

  使用“测试实验室”模块中的“测试迭代”选项卡，设置流实例将用于每次迭代的参数值。有关用户界面的详细信息，请参阅迭代页和《Micro Focus Application Lifecycle Management 用户指南》: 测试迭代选项卡。

- 迭代测试配置

  使用“测试计划”模块的“测试配置”选项卡中的“数据”选项卡，设置测试配置将用于每次迭代的参数值。有关用户界面的详细信息，请参见迭代页。

  注释: 访问动态数据的测试配置的迭代数是根据外部数据资源表中的数据行数进行设置的，而不使用“迭代”页进行定义。

- 根据导入的数据迭代 —— 可选

  通过从外部文件导入值，可方便地完成为迭代定义组件或流参数值的列表这一任务。有关任务详细信息，请参见如何导入和导出 (保存) 参数值。

- 结果

  组件或流运行时，只有定义的迭代才会运行。

  未选择包括在运行中的迭代将被禁用。

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