框架的概念
在系统开发过程中,框架是指对特定应用领域中的应用系统的部分设计和实现子系统的整体结构。
框架将应用系统划分为类和对象,定义类和对象的责任,类和对象如何相互协作,以及对象之间的控制线程。这些共有的设计因素由框架预先定义,自动化测试框架的定义为:
由一个或多个自动化测试基础模块、自动化测试管理模块、自动化测试统计模块等组成的工具集合。
- 按框架的定义来分,自动化测试框架可以分为:基础功能测试框架、管理执行框架;
- 按不同的测试类型来分,可以分为:功能自动化测试框架、性能自动化测试框架;
- 按测试阶段来分,可以分为:单元自动化测试框架、接口自动化测试框架、系统自动化测试框架;
- 按组成结构来分,可以分为:单机自动化测试框架、分布式自动化测试框架。