分类:
2008-10-15 16:45:05
主要是通过框架的有无与多少来划分的。
框架:是由一些假设,概念和为自动化软件测试提供支持的实践组成的一个集合。
第一代:无测试框架:目录级测试管理几乎没有起到自动化测试管理的作用,测试需求与测试用例的关联非常弱,若要成功的实施自动化测试,需要自己编写许多的小程序来支持,对自动化测试人员的编程水平以及对测试方面的整体把握要求非常的高。
第二代:部分的测试框架可以完成部分的自动化测试管理,已经可以实现对于测试用例的管理,缺陷跟踪,也有了面向业务流的概念,但若要成功的实现自动化测试还需要一些自己编写一些小程序来支持工具的运行。
第三代:完整的测试框架1. 基于完整的BPT的测试框架;2.拥有数据场景管理;3.企业级的面向工作流的缺陷管理;4.业务流复用框架,轻松完成;5.高伸缩的自动执行框架,可自动分配;这些特质使得对于有编程基础的和编程基础的测试工程师与业务测试人员都可以轻松实施自动化测试,降低了自动化测试的入门门槛,且为成功实施提供了强有力的保障。
[1]