分享此页面

# 如何创建业务流程测试和流

此任务描述如何创建、修改及使用业务流程测试和流。

注释:

较高级别的任务: 此任务是较高级别任务的一部分。有关详细信息，请参见如何计划业务流程测试和流。

1. 创建测试主题

   如同对任何 ALM 测试类型所执行的操作一样，在测试计划树中创建文件夹。

2. 在测试计划树中创建业务流程测试和流

   在测试主题文件夹下创建业务流程测试和流。

   1. 在“测试计划”树中，右键单击文件夹并选择新建测试。

   2. 填写“新建测试”对话框的类型字段，并确保选择以下测试类型之一:

      - BUSINESS-PROCESS，可创建业务流程测试
      - FLOW，可创建流

   3. 填写“新建测试”对话框中的剩余字段。

   4. 保存测试或流。有关用户界面的详细信息，请参阅《Micro Focus Application Lifecycle Management 用户指南》: 新建测试对话框。

3. 更新业务流程测试和流

   对于每个业务流程测试或流，可以更新其详细信息、附件、参数等内容。右键单击业务流程测试或流，并选择测试详细信息。将打开“测试详细信息”对话框。有关用户界面的详细信息，请参见Business Process Testing 的测试详细信息对话框。

4. 向业务流程测试和流添加分支 - 可选

   对于每个业务流程测试或流，可以将分支添加为控制类型的元素，从而使您可以指示测试脚本在满足特定条件时如何继续。在每个分支内，根据运行时期间的应用程序状态，为测试脚本指定要采取的不同操作。脚本执行的每个操作都在分支选项中定义。有关任务详细信息，请参见如何添加分支。

5. 向业务流程测试和流添加内容

   通过以下方式构建业务流程测试的内容:

   - 将业务组件和/或流从“选择组件和流”窗格拖放到“测试脚本”选项卡的测试中。

   - 将业务组件和/或流从“选择组件和流”窗格拖放到“测试脚本”选项卡的流中。

   构建内容可从“测试脚本选项卡网格”和“测试脚本选项卡画布”完成。

   提示: 在“测试脚本选项卡网格”中，可在扩展视图中查看信息。这使您可以在较高级别上更全面地查看测试，而无需单击各个链接向下搜索。

   有关用户界面的详细信息，请参见Business Process Testing 测试脚本选项卡。

   提示: 从“测试脚本选项卡网格”和“测试脚本选项卡画布”，可以按照逻辑测试顺序排列业务组件和流，方法是:

   - 使用工具栏中的向上和向下箭头按钮选择业务组件和流。
   - 拖放业务组件和流。

   示例:

   对贷款请求业务流程的测试 RequestAndProcessLoans 可以包含用于登录和注销的组件，以及包含用于处理贷款请求的组件 (CreateLoan、SearchLoan 和 ApproveLoan) 的流 ProcessLoans:

6. 录制业务流程测试和流的组件 —— 可选

   用户可以通过在应用程序之间导航来自动创建业务流程测试和流。导航时执行的操作将被录制为业务组件。

   有关任务详细信息，请参见如何将组件录制到流和流业务流程测试。

7. 识别业务流程测试和流 —— 可选

   BPT 封装应用程序工具包 用户可以通过在打包应用程序之间导航来自动创建业务流程测试和流。

   有关任务详细信息，请参见如何识别流和业务流程测试。

8. 请求组件 —— 可选

   设计测试或流时，可以请求创建组件，并且可以指定创建组件的详细信息。组件请求可以包括在测试或流中，方法与常规组件相同。

   1. 在测试计划树中，选择要创建组件请求的业务流程测试或流，并单击测试脚本选项卡。
   2. 单击 可打开“组件详细信息”对话框。
   3. 重命名组件请求 (从新建组件请求) ，并填写相关字段，如分配给。
   4. 单击“确定”。新组件请求显示在选定业务流程测试或流的“测试脚本”选项卡中，以及组件请求文件夹下的组件树窗格中 (状态为未执行) 。有关从组件请求创建组件的任务详细信息，请参见步骤如何创建业务组件 ALM。

   提示: 与其他组件不同，除非组件请求已包含在业务流程测试的流中，否则可直接从“测试计划”模块修改请求的组件。 (在这种情况下，只能从业务流程测试查看组件请求。)

   注释: 不能使组件请求自动化。只能在创建相应组件后添加自动化。

9. 设置运行条件

   可以定义:

   - 不符合条件的业务组件是否移到流中的下一组件。

   - 不符合条件的业务组件是否移到测试中的下一组件。

   - 不符合条件的流是否移到测试中的下一个流。

   可将组件或流的状态设置为:

   - “已忽略”(对于手动测试) 或“未运行”(对于自动化测试)

   - Failed。如果将状态设置为 Failed，则根据定义的失败条件，可能会停止执行测试或流。有关详细信息，请参见下一步骤。

   在“测试脚本”选项卡中，对流中的业务组件、测试中的业务组件或测试中的流单击 。将打开“运行条件”对话框。有关用户界面的详细信息，请参见运行条件对话框。

10. 设置组件和流的失败条件

    如果测试中的特定业务组件或流失败，则可以定义是继续还是结束业务流程测试运行。

    在“测试脚本”选项卡中，单击业务组件的失败时列。选择退出或继续。

    有关用户界面的详细信息，请参见Business Process Testing 测试脚本选项卡。

    要设置默认“失败时”值，请参阅《Micro Focus Application Lifecycle Management 管理员指南》: 将默认失败时行为设置为。

11. 对组件和流分组

    在某些情况下，将几个业务组件或流作为组进行迭代可能很有用。

    在测试计划树中，单击测试脚本选项卡。选择要分组的组件或流，然后右键单击并选择分组 > 组。

    迭代组时:

    - 要包括在组中的所有项必须具有相同的迭代数和相同的迭代范围，否则将显示警告消息。

    - 迭代数表示为组定义的值集的总数。

    - 迭代范围表示当前设置的运行测试时要使用的迭代子集。

    有关创建组的用户界面详细信息，请参见 Business Process Testing 测试脚本选项卡。

    有关组迭代的概念性详细信息，请参见迭代概述。

    有关组迭代的用户界面详细信息，请参见迭代页。

    有关迭代组的任务详细信息，请参见如何设置迭代数据。

12. 验证测试

    可以检查业务流程测试和流以定位可能中止测试或流的成功运行的任何组件错误。对“测试计划”模块中的业务流程测试或流的验证会检查所有测试集中测试或流的所有实例。

    在测试计划树中，单击测试脚本选项卡。选择要验证的业务流程测试或流。单击 。

    如果发现错误，请根据需要修改测试。重复验证检查。如果错误已解决，将显示一条消息，表示成功完成验证。

    有关用户界面的详细信息，请参见测试验证结果对话框。

13. 从“测试计划”模块运行手动测试 - 可选

    可以从打印输出手动运行业务流程测试。打印输出详述了业务流程测试中每个流、组、迭代、组件和步骤的相关参数值。要生成打印输出，请选择业务流程测试，并从“测试计划”模块中的“分析”菜单运行下列项目报告之一:

    - 包含组件步骤的业务流程测试

    - 包含组件步骤和组件详细信息的业务流程测试

    提示: 您还可以出于审核目的运行这些报告。

14. 从“测试计划”模块调试自动化测试和流

    可以通过在“测试计划”模块中调试测试或流，检查自动组件在测试或流中是否能够一起成功运行。例如，可以检查测试中的组件和流顺序是否符合逻辑，或者组件是否在测试中的前一个组件结束的位置启动。

    有关任务详细信息，请参见如何调试包含自动组件的测试和流。

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