对自动化测试框架的理解(转)
上一篇 /
下一篇 2010-01-20 11:32:06
/ 个人分类:自动化框架
百度里面输入测试框架可以搜索到大量的信息,记得我刚接触的时候,但看了很多,也没太明白具体的自动化测试框架的概念,做过这么久自动化测试的工作后,我也来谈一下究竟什么是自动化测试框架,希望抛砖引玉,如果能对大家有帮助,也算没有白写,如果有高人纠正错误,也是对我的极大支持,谢谢。
从字面意思上理解,自动化测试框架,顾名思义,就是指的一个架构,像现在砌房子,先搭个骨架,然后再填东西,自动化测试框架也是这样,就是搭建一个架构,里面包含了一些必须的材料:
1.脚本 包含脚本规划、调用关系、参数传递
2.函数库 把一些常用的可重复用的功能封装成函数
3.数据文件 用来驱动脚本的各种数据文件
4.配置文件 这个是可选的,不过在设计框架的时候,可以把各种配置性的东西单独拿出来,像环境变量等
5.测试结果 这个也是可选的,如果你习惯QTP自带的测试结果的话,可以省掉,不过我一般会自己通过脚本实现生成我需要的测试结果,简单、明了
还有个很重要的原则是:框架与脚本分离、脚本与数据分离。
收藏
举报
TAG: