QTP试用范围

发表于:2008-10-17 18:08

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:王爬爬    来源:51Testing博客

#
QTP

本文出自王爬爬的51Testing软件测试博客,转载请保留出处及链接:http://www.51testing.com/?148547

  如果软件的GUI界面都在不停的变化,确实不太适合做自动化测试。但是我们也可以考虑一些变通的方法,减少脚本维护的工作量。比如我们可以把GUI的属性写到xml文件里,然后QTP从xml读取属性值,并使用setProperty方法将属性赋值给测试对象,最后就是脚本的执行了。在去年的自动化测试过程中,曾小范围的尝试过这种做法,但是效果不理想,主要是学习成本高:

  1、要解决XML在TD上的存储和读取问题;

  2、要解决QTP对XML的读取和写入问题;

  3、要解决XML文件和测试对象属性的对应问题;

  4、即使把测试对象的属性都写进xml文件,对XML文件的维护又成了我们头疼的事情。

  最后采取的方法是,对于IE标题、页面名称等固定的对象,则建立共享对象库,对于每个功能模块的GUI对象,由于变化次数比较多,采用单独对象库模式。软件即使要变,也不可能把所有的GUI对象都改头换面。这样当开发人员每次发版的时候,我们会去了解哪些模块进行了改动,然后花1-2天对脚本进行调试和修改,完成后就是脚本的整体运行了。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号