介绍QC QTP的BPT自动化测试框架的各核心贯通(一)

QC QTP BPT框架用好的话,跟用纯vbs、php开发的一些以EXCEL为资源文件载体的关键字驱动比较,优势很大。

它易上手、搭建效率高、统一资源管理平台。它已经提供了组件与测试用例的联通,测试输入输出数据与组件和测试用例的联通,测试用例与测试集的联通、执行测试集测试报告等联通。

BPT中的核心资源:业务组件,流程,测试数据(含组件级和测试级),Test

1、业务组件之间的共享资源(对象库、vbs函数库)由 application areas(应用程序域)提供;

2、业务组件之间的测试输入、输出数据在QTP或业务组件的参数选项页提供,且两边互通的;(不需要写function或QTP工具中的麻烦操作啦)

3、业务组件可以是业务流程性的、也可以是功能性的,当然还可以只是一些重复步骤,这里扩充了QC中业务组件的用途

4、test plan中的测试用例的组成,由不同组件或再加入流程组起来的,且该用例中的某些组件可以分组(分组是为了更方面的迭代测试),其中的各组件或流程的迭代次数可以不相同

5、test plan中的测试数据,可以是各组件的数据组成,也可以完全是用例自己的测试数据。(包含静态和动态)动态数据可以完全关联到某个excel文件。静态则是一组或多组数据,组数由迭代次数决定。

6、测试集、执行测试集、并发执行测试,在QC中的测试实验室完成

未完,待续。。。

相关推荐