BPT 方法

相关项:业务流程测试和流

BPT 很灵活,不需要任何一个特定模型便可将业务流程合并到测试环境中。组织中的实际工作流可能因项目不同而有所不同,或者在应用程序开发生命周期的不同阶段也有所不同。

本主题讨论常用的方法。此帮助中的部分根据自下而上方法构成。

自下而上的测试

首先定义低级组件,然后基于定义的组件设计业务流程测试,这一方法称为自下而上方法。这种方法在以下情况下特别有用:

  • 使用回归测试。
  • 已明确定义组织中的业务流程
  • 用户对 BPT 不熟悉

自下而上方法基于以下设计阶段:

使用该方法可以创建资源 - 可跨测试重用的组件、应用程序区域和对象存储库。例如,可以在多个测试中使用相同的组件。同样,可以设计多个包含相同应用程序区域 (基于应用程序的特定区域) 的不同组件。

返回页首

自上而下的测试

自上而下方法提倡按以下层次结构创建 Business Process Testing 实体:

  • 业务流程测试,包含流和/或业务组件
  • 流,包含业务组件
  • 业务组件,包含手动和/或自动步骤

自上而下方法基于以下设计阶段:

返回页首

敏捷测试

此方法使用 BPT 以冲刺 (sprint) 方式进行测试,与此同时开发人员对用于测试中应用程序的功能编写代码。组件和测试在开发过程中同时创建和更新。

下面显示了以敏捷开发为中心的方法。

此方法有助于实现:

  • 自动化。因为冲刺很短,所以应尽可能地自动化,这一点非常重要。
  • 组件重用。可使用开发人员实现模块化重用的相同方式设计组件重用。

返回页首