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

1.6  对象库(下)之进阶编程篇   阶段要点   ● 掌握手写代码的3种方式。   ● 明确测试对象(TO)与运行时对象(RO)的区别。   ● 4种操作对象封装属性的方法。   ● 你也可以是一名魔术师、黑客。   ● 几种常见的QTP无法识别或...

51Testing丛书连载:(十九)精通QTP——自动化测试技术领航(图)

1.5.6.2  对象库的对比与合并   既然是在介绍Object Repository Manager,那就不得不提起它的两个“王牌级”的辅助工具:一个“Object Repository Comparison Tool”,另一个“Object Repository Merge Tool”。这两张王牌是内嵌在Object Reposito...

51Testing丛书连载:(十八)精通QTP——自动化测试技术领航(图)

1.5.6  对象库的最高指挥官(Object Repository Manager) 1.5.6.1  使用公共对象库更有利于项目管理   对于使用QTP的自动化测试项目来说,其对象库的管理在整个自动化测试过程中占有非常重要的地位。特别是对于一个大型的应用系统,往往界面...

51Testing丛书连载:(十七)精通QTP——自动化测试技术领航(图)

1.5.5 Object Spy让对象无处藏身 1.5.5.1 结交新朋友—侦探Jack   做基于界面的功能自动化测试,其归根到底就是对界面上的对象控件做文章。想要掌控这些“五花八门”的对象控件,就一定要深入地去认识它们,只有掌握了它们的内部结构,自动化测试工程...

51Testing丛书连载:(十六)精通QTP——自动化测试技术领航(图)

  11.对象库中对象类型的分类与切换   这个功能相对比较简单,其更大的意义在于方便用户操作,可使对象库的类型根据实际操作进行准确而快速地分类,它是以下拉框形式出现的,默认情况下只有All Objects和Local Objects两个类型,含义就如同其字面意思...

51Testing丛书连载:(十五)精通QTP——自动化测试技术领航(图)

  再继续找找这个录制出来的脚本的“茬”!大家有没有发现每行代码都特别的长?长到作者必须要通过换行才能把这张例图的内容完全截取下来,不然肯定有一部分代码无法显示了。截图也就不说啦,就说QTP界面,估计这么长的代码也是无法在界面中全部显示的吧...

51Testing丛书连载:(十四)精通QTP——自动化测试技术领航(图)

1.5.4 对象库基本操作   在上一节中,对对象和对象库有了整体的认知,包括对象库编程在QTP中的价值、对象模型的含义、对象库的一些作用等。在上一节中有很多关于对象库的图例,这些都是作者事先设计好的,但是有些新人读者并不知道这些图例的效果是怎么...

51Testing丛书连载:(十三)精通QTP——自动化测试技术领航(图)

1.5 QTP精华—对象库(上)之基础攻略篇   阶段要点   ● 初步了解QTP中的测试对象模型。   ● 明确Object Identification是管理对象模型的长官。   ● 掌握智能识别原理、机制和各项设置。   ● 对象库基本操作之添加、更新、对象闪烁、副...

51Testing丛书连载:(十二)精通QTP——自动化测试技术领航(图)

1.4 认清并请远离QTP的脚本录制模式   阶段要点   ● 了解Keyword View结构。   ● 摆脱Keyword View。   ● 熟练掌握Expert View的代码结构。 1.4.1 QTP的两种视图及思维转换   从本章节开始,读者将真正开始彻底摆脱脚本录制,正式走向...

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

1.3.5 总结   本章节的内容主要讲的是QTP的录制与回放,市面上,任何一本书都会有这部分的内容。但是,作者对这部分内容进行了提炼,把其他书里的那些几乎等于QTP工具介绍的内容全部剔除,因为那些内容在实际的项目应用中几乎不会用到,保留了能切实在...

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

1.3.4 有必要让你掌握尤其重要的QTP回放机制   掌握了QTP录制的原理那就一定要掌握QTP的回放原理,后者的重要性远远胜于前者,因为在做实际项目的时候可以抛弃录制,但是脚本回放永远抛弃不了!QTP的脚本回放机制勤勤恳恳地服务于每一次自动化测试,如...

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

1.3.3 录制时需注意模式的切换 1.3.3.1 3种录制模式的基本介绍   在这一小节中,将要介绍QTP中的3种录制模式:正常录制、模拟录制、低级录制。   1.正常录制模式   QTP默认的录制模式,这种录制模式是QTP最突出的特点,是直接对对象的操作,可...

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

  2.Record and Run Settings   它翻译后的中文是:录制与运行设置。即和录制有关系又和运行有关系,它们和“Add-in”及“BHO”一样,同样会一直伴随着QTP自动化测试项目。   这个知识点从界面就可以很直观地了解了,先看以下两张图(图1-19、图1-...

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

1.3 录制与回放—QTP的开关   阶段要点   录制在实际项目应用中的价值观(极低)。   新手切记不可在项目应用时被禁锢在录制中。   录制及其相关功能的重点知识点提炼。   录制功能“旁门左道”式的妙用。   录制的3种模式及应用。  ...

51Testing丛书连载:(六)精通QTP——自动化测试技术领航(图)

1.2.3 请遗忘脑中的代码,掌握查阅Example实例技巧 1.2.3.1 封装方法实例查阅   上一章我们讲了脚本定位跟踪,这一章主要来讲跟踪后查阅Example实例的技巧。在这里再次提醒读者,脚本不是死记硬背的,而是要活学活用的,成千上万个方法也不可能都把它...

51Testing丛书连载:(五)精通QTP——自动化测试技术领航(图)

1.2 帮助文档(HELP)-QTP的说明书   阶段要点   F1的简单介绍。   焦点功能引导法。   脚本定位跟踪法。   查阅Example实例技巧。 1.2.1 永远任劳任怨的良师益友“F1” 1.2.1.1 “F1”的简单介绍   F1键相信很多朋友都不会陌生,举...

51Testing丛书连载:(四)精通QTP——自动化测试技术领航(图)

1.1.4 教父级自动化测试工具QTP   由于测试工程师经常会遇到许多循环重复劳动,非常枯燥乏味,给测试工程师带来了许多不必要的重复任务,因此,为了减少测试从业人员的工作量,自动化测试工具就这样诞生了。   目前,市面上的自动化测试工具有很多,...

51Testing丛书连载:(三)精通QTP——自动化测试技术领航

1.1.2.2 自动化测试项目“标配”   了解了自动化测试流程的繁琐与严格后,再了解以下自动化测试团队的人员标准配置。从目前国内企业实际角度出发,算上自动化测试项目管理人员,我们以5人的团队为例。先让我们看以下这5人团队内存在的角色及其角色定义...

51Testing丛书连载:(二)精通QTP——自动化测试技术领航(图)

1.1.2 严格的自动化测试流程 1.1.2.1 影响自动化测试成功与否的关键因素是流程   作者通过多年的自动化测试实战经验认为,必须将整个自动化测试过程看成一个软件开发项目的过程,因为测试脚本是由代码组成的,而测试代码又是自动化测试的根本。有效地...

分享:

51Testing丛书连载:(一)精通QTP——自动化测试技术领航

第1章  测试脚本开发从零开始 1.1  自动化测试从零开始   阶段要点   自动化测试的优势与劣势。   引入自动化测试的条件。   避免自动化测试的因素。   实例解读软件测试自动化。   严格的自动化测试流程。   自动化测试用...

分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号