生活的乐趣都在过程里面,而目的只是在长长的过程之后一秒钟的高潮

QTP试用范围

上一篇 / 下一篇  2008-10-16 17:47:22 / 个人分类:系统测试

如果软件的GUI界面都在不停的变化,确实不太适合做自动化测试。但是我们也可以考虑一些变通的方法,减少脚本维护的工作量。比如我们可以把GUI的属性写到xml文件里,然后QTP从xml读取属性值,并使用setProperty方法将属性赋值给测试对象,最后就是脚本的执行了。在去年的自动化测试过程中,曾小范围的尝试过这种做法,但是效果不理想,主要是学习成本高:
1、要解决XML在TD上的存储和读取问题;
2、要解决QTP对XML的读取和写入问题;
3、要解决XML文件和测试对象属性的对应问题;
4、即使把测试对象的属性都写进xml文件,对XML文件的维护又成了我们头疼的事情。
最后采取的方法是,对于IE标题、页面名称等固定的对象,则建立共享对象库,对于每个功能模块的GUI对象,由于变化次数比较多,采用单独对象库模式。软件即使要变,也不可能把所有的GUI对象都改头换面。这样当开发人员每次发版的时候,我们会去了解哪些模块进行了改动,然后花1-2天对脚本进行调试和修改,完成后就是脚本的整体运行了。

TAG: QTP适用范围 系统测试

 

评分:0

我来说两句

Open Toolbar