精通QTP领航测试_第1页
精通QTP领航测试_第2页
精通QTP领航测试_第3页
精通QTP领航测试_第4页
精通QTP领航测试_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精通QTP自动化测试技术领航主讲人:刘专文QTP简介QTP功能-来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版本,主要针对功能测试,侧重Web应用程序,它让用户可以直接录制屏幕上的操作流程,自动生成功能测试或者回归测试用例。专业的测试者也可以通过提供的内置脚本和调试环境来取得对测试和对象属性的完全控制。提供了很多插件,如:.NET的,Java的,SAP的,Terminal Emulator的等等,分别用于各自类型的产品测试。默认提供Web,ActiveX和VB。QTP优点使用VBScript语言,易懂易上手,比较大众化关键字驱动测试(keyword-driven testing:

2、被操作对象、操作、值)执行重复的手动测试,主要是用于回归测试,基于VB语言背景:原来属于Mercury公司,现在已经被惠普收购,正式名字为HP QuickTest Professional software ,11.5以后的都是HP出版的,最新版本为UTF12QTP的书籍精通QTP自动化测试技术领航第一章 测试脚本开发从零开始1.1 自动化测试从零开始1.2 帮助文档(HELP)-QTP的说明书1.3 录制与回放-QTP的开关1.4 认清并请远离QTP的脚本录制模式1.5 QTP精华-对象库(上)之基础攻略篇1.6 对象库(下)之进阶编程篇1.7 描述性编程(Descriptive Progr

3、amming)1.8 数据池(Data Table)的应用1.9 操作模块(Actions)1.10 QTP的验证点与测试报告精通QTP自动化测试技术领航第二章 轻松驾驭实际项目2.1 VBScript在项目中的应用2.2 精通项目中10类常用Web控件2.3 函数资源库(Library Files)2.4 环境变量(Environment Variables)2.5 常用保留对象(Utility Objects)2.6 Quick Test 自动化模型对象(AOM)2.7 无人值守测试的守护神-场景恢复(Recovery Scenarios)精通QTP自动化测试技术领航第三章 项目应用高级扩

4、展实例精讲3.1 正则表达式3.2 HTML DOM 测试应用3.3 数据库操作(ADO)3.4 Excel-数据驱动必备利器3.5 WshShell 对象常用方法介绍3.6 FSO对象模型3.7 重要的Test Design Studio3.8 DotnetFactory 对象3.9 API的应用精通QTP自动化测试技术领航第四章 QTP领先技术之走向世界4.1 QTP深入探索4.2 QTP深层机密4.3 总结第五章 QTP领先技术之模式设计 5.1 QTP设计模式5.2 GUI层面向对象的扩展设计精通QTP自动化测试技术领航第六章 QTP原创框架设计展示6.1 框架设计理念6.2 框架设计

5、平台 6.3 公共对象管理6.4 用例设计管理6.5 公共函数工厂6.6 测试执行管理6.7 测试报表管理附录一:QTP科普问答典藏30例附录二:章节练习详解及参考答案附录三:参考文献&在线答疑自动化测试条件需求变动不频繁项目周期足够长自动化测试脚本可重复使用自动化测试主要步骤制定测试计划创建测试脚本(录制,编写)增强测试脚本功能运行测试分析测试结果QTP安装1.先安装visual c+ 2005和.net framework2.选择默认安装路径3.安装路径不能存在于中文目录下,这样会导致软件无法正常运行4.重装清理空注册表(运行regedit-查找QTP,一个一个删除)5.破解or无限试用-

6、QTP10以前的版本可以破解,QTP11以后只能无限试用30(未验证)(1). windows 7系统下请用管理员身份运行mgn-mqt82.exe;(2). windows 7下需要创建的注册文件目录是C:Program FilesCommon FilesMercury InteractiveLicense Manager;如果你是64位系统,那目录就应该是C:Program Files(x64)Common FilesMercury InteractiveLicense Manager。另网上有多种破解方法QTP目录介绍1.bin目录,这里存储了很多配置文件、运行程序及其他很多重要东西2.

7、CodeSamplesPlus目录,这个目录存储了很多很牛逼的示例代码3.help目录,全是帮助文档和说明文档4.recovery目录,存放场景恢复脚本文件的地方,很重要,茫茫重要5. samples目录,存放的是小飞机的程序,就是拿来练手的6.Tests目录,这个目录就是我们所有的测试脚本默认存放位置QTP菜单QTP工具介绍Object SpyPassword EncoderHP Run Results ViewerAdditional Installation RequirementsTest Batch RunnerQuickTest Script EditorQTP实例-自动登录实操结

8、果分析-HP Run Results ViewerQTP默认为每个test提供一个测试结果,包括Passed,Failed,Done,Warning和information几种状态类型,可以进行对结果Filter。但是,只能为每个test产生一个testing result,不能为多个testing产生一个总的testing result.检查点对象库TestObject(TO):在仓库文件里面定义的仓库对象 RuntimeObject(RO):被测试软件的实际对象一个对象,通过人工添加或者录制的方法存到qtp对象库中的对象 。就是TO类型。 而实际运行脚本时,qtp识别出的对象就是RO类型。

9、QTP实例自动买火车票实操遇到问题1.破解QTP2.QTP不识别对象1)把IE和QTP都关掉,然后先打开QTP,再打开IE,这样就能识别了。2)查看IE加载项,查看BHOManager Class是否已经被加载,而且状态为Enable.没有做修改,保持启用。(若没有BHOManager Class 加载项,则在QTP安装文件下找到BHOManager.dll并复制到c:windowsSysWOW64下)重新注册此dll. 以管理员权限打开命令提示符,运行命令:regsvr32 c:windowsSysWOW64BHOManager.dll3.修改脚本,添加对象库学习资料精通qtp 自动化测试技术领航PDF

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论