QTP学习感悟
上一篇 /
下一篇 2014-11-18 10:36:42 / 天气: 舒适
/ 心情: 平静
/ 个人分类:QTP
不知不觉,断断续续学习QTP这个工具已经三四个月了,从刚开始接触工具的茫然,从机票订票系统的录制开始,到成功运行脚本的喜悦,再到真正接触项目的无措,一步步走来,感触还是蛮深的,学好这个工具并不是一件简单的事情,到目前为止也仅仅学到了一些皮毛。 下边将自己的一些感触记录与分享:
- QTP仅是一个测试工具,要做好一个自动化的工作,还需要一个完善的测试框架,将自动化工程划分为独立而又相互联系的模块,比如对象库,脚本库,数据库等。从而保证工程的可维护性,可扩展性;
- QTP的录制脚本功能并不能很好的支持自动化工程,因为录制的脚本所获取的对象属性并不一定唯一,再次执行可能失败。故描述性编程语言是不错的选择,而且学习起来也并不困难,就算是之前对计算机语言毫无学习经验的童鞋,只要用点功夫,也能够快速上手;
- 一个好的测试脚本,脚本结构要规范,多分Action。公共操作可写在Public_Action中。同时要考虑脚本的可维护性,可复用性,比如当需求变化时,怎样使数据的修改简单明了;
- 对于前提条件的检查,可尽可能的用数据库进行检查,特点是快且不容易出错,因为不需要对页面进行交互操作;
- 对于一些检查点所用到的数据参数,可以用到环境变量,以便保持不同action中数据的一致(由于一些数据要求唯一的限制,我们从datatable中等传入的数据可能不符合要求,需要做出改变,此时用到环境变量可保持数据的一致)。
收藏
举报
TAG: