分享此页面

# 业务组件概述

“业务组件”模块可用于创建、定义、修改和管理 Application Lifecycle Management (ALM) 中的业务组件。这些组件提供 Business Process Testing 的基础, 并可合并到业务流程测试和流中。

业务组件是可重用单元, 用于:

- 在业务流程中执行特定任务

- 描述应用程序在该任务之前和之后的状况或状态

示例: 业务组件

业务组件名称 | 任务 | 之前的应用程序状态 | 之后的应用程序状态
--- | --- | --- | ---
Login | 银行职员登录银行应用程序 | <无> | 应用程序启动并显示主页。
SearchLoan | 银行职员搜索现有贷款 | 银行职员登录成功, 应用程序显示主页。 | 应用程序显示主贷款详细信息页面或指示未找到贷款的页面。

业务组件由以下部分组成:

- shell (组件名称、状态等常规信息) 。有关创建组件和提供 shell 的任务详细信息, 请参见在 ALM 中创建业务组件。

- 内容 (步骤或脚本) 。低级别详细信息, 比如组件的手动步骤和/或自动化。这些内容提供在应用程序中执行业务流程任务的详细说明。组件内容可以是手动的, 也可以是自动的, 具体取决于是否为组件创建手动执行和/或自动化。

  - 有关创建手动组件的任务详细信息, 请参见使用手动执行。

  - 有关创建自动组件的任务详细信息, 请参见使用关键字 GUI 自动化和如何使用脚本化 GUI 和 API 自动化。

    示例: 内容

    步骤 | 描述 | 预期结果
    --- | --- | ---
    1 | 打开应用程序。 | 应用程序启动并显示登录页面。
    2 | 输入用户名。 | 光标移到密码字段。
    3 | 输入密码。 | 密码显示为星号。
    4 | 单击网页上的提交。 | 将显示应用程序的主页。

可以在多个业务流程测试和流中使用组件。修改组件或其内容时, 包含该组件的所有业务流程测试或流都将反映该修改。

可以基于测试或流中的早期阶段使用运行条件有选择地运行组件。有关任务详细信息, 请参见如何设置运行条件。

在识别流或测试时, BPT 封装应用程序工具包 会为通过其在应用程序中导航的每个屏幕或选项卡新建一个业务组件。BPT 封装应用程序工具包 还允许您标识并重用识别的组件, 而不是在流/测试中新建组件。有关识别的任务详细信息, 请参见如何识别流和业务流程测试。

提示: 有关如何为 Business Process Testing 框架组件度量创建图的示例, 请参见此知识库文章。

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