51Testing独家连载:(五十七)精通QTP——自动化测试技术领航

发表于:2012-3-05 10:24

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

 作者:余杰 赵旭斌    来源:51Testing软件测试网

分享:

5.2.4  对象识别结果分析

  图5-3是对象识别全部通过的结果。

图5-3

  图5-4是个别对象识别未通过的结果图。

图5-4

  通过图5-4可以看到,当对象出现不匹配时,我们能很容易地在结果报告中进行定位。

  总结:

  优点:

  ● 高效的重用化,有效减少了代码的维护量。

  ● 关键字字典驱动有效地提高了编码的效率。

  ● GUI层提供的行为函数接口,使脚本与业务能够更好地关联起来。

  ● 对象检查的先发机制可以有效防止QTP“卡住”的现象。

  ● 对不匹配的对象能够在结果报告中自动定位。

  缺点:

  ● 由于QTP缺少“类”这一功能的提示,因此,脚本编写没有了代码提示功能。

  ● 前期工作量较多,比较适合大型的自动化测试项目。

  ● 需要有一定的编程能力。

5.2.5  总结

  此设计模式是一种自动化测试设计思想,本章主要讲的是脚本的设计模式,没有牵涉对象库。如果单独使用对象库会增加代码的开发量和维护量,必须把DP描述提炼成基于外部的对象库来单独管理测试对象,推荐与框架一起结合使用方法。

本文选自《51Testing软件测试作品系列》之九——《精通QTP——自动化测试技术领航》。

本站经人民邮电出版社和作者的授权,近期将进行部分章节的独家连载,敬请期待!

版权声明:51Testing软件测试网获人民邮电出版社和作者授权独家连载本书部分章节。

任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。

相关阅读:

查看本书介绍>>

查看本书更多试读章节连载>>

查看软件测试作品系列其他书籍>>

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号