OpenText Application Quality Management 中创建业务组件

此部分描述如何在 OpenText Application Quality Management 中创建业务组件及其 shell 和内容 (手动执行或自动化)。

Note: 此任务是较高级别任务的一部分。有关详细信息,请参阅使用 Business Process Testing

要创建业务组件,请执行以下操作:

  1. 先决条件:

    • 通过收集业务流程规范、市场和业务需求文档以及干系人目标等信息,确定组件的范围。

      Example:  

      您可能会提出一些问题:

      • 从业务角度来看应用程序的主要目的和方向是什么?

      • 业务或测试优先级是什么?如何用业务组件表示这些优先级?

      • 需要重用的比例高吗?这可帮助确定是将应用程序测试划分到测试、流、组中还是划分到组件中。

      • 测试是自动的还是手动的,或者一部分是手动的,一部分是自动的?

    • 确定 Business Process Testing 在您创建组件时默认情况下是否应准备用于自动创建手动步骤的组件。有关详细信息,请参阅: 配置 Business Process Testing

  2. 创建组件树。

    通过创建组件树(如在 OpenText Application Quality Management 中创建任何其他树一样),定义业务组件的层次结构框架。有关用户界面的详细信息,请参阅业务组件模块窗口

  3. 创建组件 shell。

    定义业务组件的 shell。有关用户界面的详细信息,请参阅新建组件/组件详细信息对话框

    Tip: 您还可以通过以下方式创建组件:

    组件将添加到组件树中,并带有手动组件 图标。为组件分配开发中状态。

    Tip: 默认情况下,假设添加手动步骤需要手动执行,才创建组件。如果您首选创建组件而不为手动执行做准备,可以更改此默认设置。在这种情况下,将创建“空”组件。有关详细信息,请参阅帮助: 配置 Business Process Testing

  4. 更新组件 shell。

    对于每个组件,可以更新其内容和实现需求(详细信息、手动步骤、自动化、附件、参数、依赖关系和历史记录)。

    右键单击组件并选择组件详细信息。将打开“组件详细信息”对话框。有关用户界面的详细信息,请参阅新建组件/组件详细信息对话框

  5. 创建组件内容。

    确定内容应是手动的、自动的还是同时为二者。

    对于自动组件,确定自动测试工具 (如 OpenText Functional Testing 或 UFT Developer) 和方法 (脚本化 GUI、关键字 GUI、API)。

    Tip: 请回顾选择设计方法中的准则。

  6. (可选) 同步组件内容。

    如果业务组件既包含手动执行又包含自动化,您可以同步业务组件的手动执行步骤及其自动化步骤。这将确保两个实施保持一致。同步时,您不能编辑手动执行步骤。

    有关用户界面的详细信息,请参阅手动执行选项卡中的同步到自动化按钮。

  7. (可选) 处理组件请求。

    创建组件的另一种方法是处理在“测试计划”模块中提交的组件请求。

    在确认 Business Process Testing 需要请求的组件及其参数之后,在组件树中将请求的组件从组件请求文件夹拖动到相应文件夹。组件请求变为组件时,未执行状态将更改为开发中

    Note:  

    • 可重命名和编辑请求的组件,如对任何其他 OpenText Application Quality Management 实体执行操作一样。

    • 只能删除“业务组件”模块中的组件请求。

    • 不能使组件请求自动化。请求成为组件后,可以添加自动化。

    • 如果将组件请求(默认情况下只有手动执行)添加到自动业务流程测试中,则业务流程测试仍能自动运行。自动运行期间将忽略组件请求。

    有关请求组件的任务详细信息,请参阅创建业务流程测试和流

  8. (可选) 转换手动测试。

    可以使用现有的 OpenText Application Quality Management 手动测试作为定义手动业务组件的基础。

    使用“测试计划”模块中的“选择目标文件夹”对话框转换现有的 OpenText Application Quality Management 手动测试。有关用户界面的详细信息,请参阅选择目标文件夹对话框

  9. (可选) 通过录制创建组件。

    可以在任何应用程序中录制操作。这些操作稍后将用作新创建的业务组件中的步骤。有关详细信息,请参阅将组件录制到流和业务流程测试中

  10. (可选) 通过识别打包应用程序 (例如 SAP) 创建组件。

    可以识别打包应用程序 (例如 SAP) 中的操作。创建的这些操作稍后将作为新创建的业务流程测试或流中的组件。有关详细信息,请参阅识别业务流程测试和流

  11. (可选) 使用 OpenText Sprinter 创建组件。

    可以使用 Sprinter 定义手动业务组件。有关详细信息,请参阅 Sprinter 文档。

  12. 分析组件。

    • 审核业务组件以确保其满足定义的范围。在批准组件后,将组件的状态从开发中更改为就绪

    • 为帮助审核组件,可以生成报告和图。例如,要查看组件的开发状态,您可以查看“组件进度”图。

      有关任务详细信息,请参阅分析