标识角色

Business Process Testing 可供具有各种经验水平和不同目标的一些不同角色使用。

当使用 Business Process Testing 时,角色非常灵活。没有特定于产品的规则来控制哪些类型的用户可以执行哪些 Business Process Testing 任务(前提是用户拥有正确权限)。

备注: 有关分配权限的详细信息,请参阅

下表描述在使用 Business Process Testing 时可使用的各种角色。

角色

描述

主题内容专家

主题内容专家具备测试中应用程序逻辑的专门知识,对整个系统有高层次的理解,并且详细了解构成待测应用程序基础的元素和任务。主题内容专家可能执行下列操作:

  • 确定要测试的业务流程。

  • 标识多个流程共同的活动(例如在许多业务流程测试或流中使用的登录过程)。

  • 创建业务组件和手动步骤。

  • 定义自动关键字 GUI 组件步骤。

  • 创建流和业务流程测试。

自动化工程师,也称为测试自动化专家

自动化工程师是使用测试工具(例如 UFT One)进行自动测试的专家。仅当 Business Process Testing 框架包括自动化测试时才需要自动化工程师。

备注: 自动化工程师可以直接在 Business Process Testing 中工作,或者从 UFT One 访问 Business Process Testing 功能。

自动化工程师可能执行下列操作:

  • 定义自动关键字 GUI 组件步骤。

  • 定义自动化 GUI 脚本化组件。

  • 定义自动化 API 脚本化组件。

  • 准备测试功能所需的资源:

    • 应用程序区域,可在 ALM 和其他测试工具中定义。

    • 包含常规脚本的函数库,封装到常规操作关键字 GUI 步骤中。

    • 共享对象存储库,表示正在测试的应用程序中的对象。您可以使用这些对象在包含关键字 GUI 自动化的业务组件中创建步骤。

自动化工程师也可以负责执行为主题内容专家列出的一些任务。

自动化工程师还可以在测试工具中创建、调试和修改业务组件。

QA 测试者

QA 测试者可能执行下列操作:

  • 定义要迭代和配置的数据。

  • 运行测试,以验证测试是否设计正确且按预期运行。

  • 查看测试结果。

测试架构师

测试架构师设计和实现测试框架。测试架构师可能执行下列操作:

  • 确定设计方法。

  • 决定如何分类、命名、组织和使用组件。

  • 设置在各种 ALM 模块中使用 Business Process Testing 的标准。

ALM 管理员

设置和配置 Business Process Testing 及其用户。

返回页首

另请参见: