生活的乐趣都在过程里面,而目的只是在长长的过程之后一秒钟的高潮
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天对脚本进行调试和修改,完成后就是脚本的整体运行了。
相关阅读:
- 测试用例设计白皮书--因果图方法 (岁月童话, 2007-6-29)
- 软件测试之系统测试设计的层次分析 (wangLoveR, 2008-9-16)
- 软件测试之系统测试设计的层次分析 (caption, 2008-9-17)
- 对目前系统测试的几个看法 (fishy, 2008-9-24)
- 用户及场景分析 (王爬爬, 2008-9-25)
- “并发用户数”、“系统用户数”和“同时在线用户数”之间的差别 (王爬爬, 2008-9-27)
- 系统测试的基础理论 (figo007, 2008-10-01)
- 系统测试的方法 (zxy_yocky, 2008-10-07)
- 软件测试基础 (zxy_yocky, 2008-10-07)
- 系统测试的方法 (fishy, 2008-10-08)
收藏
举报
TAG:
QTP适用范围
系统测试