1.6 对象库(下)之进阶编程篇 阶段要点 ● 掌握手写代码的3种方式。 ● 明确测试对象(TO)与运行时对象(RO)的区别。 ● 4种操作对象封装属性的方法。 ● 你也可以是一名魔术师、黑客。 ● 几种常见的QTP无法识别或...
1.5.6.2 对象库的对比与合并 既然是在介绍Object Repository Manager,那就不得不提起它的两个“王牌级”的辅助工具:一个“Object Repository Comparison Tool”,另一个“Object Repository Merge Tool”。这两张王牌是内嵌在Object Reposito...
1.5.6 对象库的最高指挥官(Object Repository Manager) 1.5.6.1 使用公共对象库更有利于项目管理 对于使用QTP的自动化测试项目来说,其对象库的管理在整个自动化测试过程中占有非常重要的地位。特别是对于一个大型的应用系统,往往界面...
1.5.5 Object Spy让对象无处藏身 1.5.5.1 结交新朋友—侦探Jack 做基于界面的功能自动化测试,其归根到底就是对界面上的对象控件做文章。想要掌控这些“五花八门”的对象控件,就一定要深入地去认识它们,只有掌握了它们的内部结构,自动化测试工程...
11.对象库中对象类型的分类与切换 这个功能相对比较简单,其更大的意义在于方便用户操作,可使对象库的类型根据实际操作进行准确而快速地分类,它是以下拉框形式出现的,默认情况下只有All Objects和Local Objects两个类型,含义就如同其字面意思...
再继续找找这个录制出来的脚本的“茬”!大家有没有发现每行代码都特别的长?长到作者必须要通过换行才能把这张例图的内容完全截取下来,不然肯定有一部分代码无法显示了。截图也就不说啦,就说QTP界面,估计这么长的代码也是无法在界面中全部显示的吧...
1.5.4 对象库基本操作 在上一节中,对对象和对象库有了整体的认知,包括对象库编程在QTP中的价值、对象模型的含义、对象库的一些作用等。在上一节中有很多关于对象库的图例,这些都是作者事先设计好的,但是有些新人读者并不知道这些图例的效果是怎么...
1.5 QTP精华—对象库(上)之基础攻略篇 阶段要点 ● 初步了解QTP中的测试对象模型。 ● 明确Object Identification是管理对象模型的长官。 ● 掌握智能识别原理、机制和各项设置。 ● 对象库基本操作之添加、更新、对象闪烁、副...
1.4 认清并请远离QTP的脚本录制模式 阶段要点 ● 了解Keyword View结构。 ● 摆脱Keyword View。 ● 熟练掌握Expert View的代码结构。 1.4.1 QTP的两种视图及思维转换 从本章节开始,读者将真正开始彻底摆脱脚本录制,正式走向...
1.3.5 总结 本章节的内容主要讲的是QTP的录制与回放,市面上,任何一本书都会有这部分的内容。但是,作者对这部分内容进行了提炼,把其他书里的那些几乎等于QTP工具介绍的内容全部剔除,因为那些内容在实际的项目应用中几乎不会用到,保留了能切实在...
1.3.4 有必要让你掌握尤其重要的QTP回放机制 掌握了QTP录制的原理那就一定要掌握QTP的回放原理,后者的重要性远远胜于前者,因为在做实际项目的时候可以抛弃录制,但是脚本回放永远抛弃不了!QTP的脚本回放机制勤勤恳恳地服务于每一次自动化测试,如...
1.3.3 录制时需注意模式的切换 1.3.3.1 3种录制模式的基本介绍 在这一小节中,将要介绍QTP中的3种录制模式:正常录制、模拟录制、低级录制。 1.正常录制模式 QTP默认的录制模式,这种录制模式是QTP最突出的特点,是直接对对象的操作,可...
2.Record and Run Settings 它翻译后的中文是:录制与运行设置。即和录制有关系又和运行有关系,它们和“Add-in”及“BHO”一样,同样会一直伴随着QTP自动化测试项目。 这个知识点从界面就可以很直观地了解了,先看以下两张图(图1-19、图1-...
1.3 录制与回放—QTP的开关 阶段要点 录制在实际项目应用中的价值观(极低)。 新手切记不可在项目应用时被禁锢在录制中。 录制及其相关功能的重点知识点提炼。 录制功能“旁门左道”式的妙用。 录制的3种模式及应用。 ...
1.2.3 请遗忘脑中的代码,掌握查阅Example实例技巧 1.2.3.1 封装方法实例查阅 上一章我们讲了脚本定位跟踪,这一章主要来讲跟踪后查阅Example实例的技巧。在这里再次提醒读者,脚本不是死记硬背的,而是要活学活用的,成千上万个方法也不可能都把它...
1.2 帮助文档(HELP)-QTP的说明书 阶段要点 F1的简单介绍。 焦点功能引导法。 脚本定位跟踪法。 查阅Example实例技巧。 1.2.1 永远任劳任怨的良师益友“F1” 1.2.1.1 “F1”的简单介绍 F1键相信很多朋友都不会陌生,举...
1.1.4 教父级自动化测试工具QTP 由于测试工程师经常会遇到许多循环重复劳动,非常枯燥乏味,给测试工程师带来了许多不必要的重复任务,因此,为了减少测试从业人员的工作量,自动化测试工具就这样诞生了。 目前,市面上的自动化测试工具有很多,...
1.1.2.2 自动化测试项目“标配” 了解了自动化测试流程的繁琐与严格后,再了解以下自动化测试团队的人员标准配置。从目前国内企业实际角度出发,算上自动化测试项目管理人员,我们以5人的团队为例。先让我们看以下这5人团队内存在的角色及其角色定义...
1.1.2 严格的自动化测试流程 1.1.2.1 影响自动化测试成功与否的关键因素是流程 作者通过多年的自动化测试实战经验认为,必须将整个自动化测试过程看成一个软件开发项目的过程,因为测试脚本是由代码组成的,而测试代码又是自动化测试的根本。有效地...
第1章 测试脚本开发从零开始 1.1 自动化测试从零开始 阶段要点 自动化测试的优势与劣势。 引入自动化测试的条件。 避免自动化测试的因素。 实例解读软件测试自动化。 严格的自动化测试流程。 自动化测试用...