QTP培训资料给自己部门培训的资料ppt课件_第1页
QTP培训资料给自己部门培训的资料ppt课件_第2页
QTP培训资料给自己部门培训的资料ppt课件_第3页
QTP培训资料给自己部门培训的资料ppt课件_第4页
QTP培训资料给自己部门培训的资料ppt课件_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

.,1,主讲:李学庆,.,2,培训大纲:,自动化测试的产生自动化测试的意义自动化测试工具分类QTP的背景知识和基本功能介绍QTP自动化测试的基本过程QTP介绍、页面介绍,功能使用介绍QTP相关参考资料,.,3,软件测试自动化产生,这么多东西,怎么能测得完呀!,测了一遍又一遍,快烦死了!,让我这么高智商的人做这个,体力活啊!,什么?我一个人要模拟几千个用户?,测试结果还要精确到秒?太难为人了吧?,.,4,软件测试自动化意义,功能测试工具减少了测试人员的工作量提高了测试效率增强了测试的准确性无人职守、自动运行,.,5,自动化测试工具分类,功能测试工具QuickTestProfessional、RationalRobot、CompuwareQARun性能测试工具MILoadRunner、RationalRobot、CompuwareQALoad,.,6,QTP的背景知识和基本功能介绍,一、QTP的背景知识QTP是HP公司花费45亿收购的美科利产品套件之一QTP是继WR产品之后推出的以VBS为内嵌语言的工具QTP是一款用于功能测试的自动化测试工具QTP可以和HP的QC产品协作进行自动化测试开发(BPT)QTP是一款容易掌握但价格很高的测试自动化工具,.,7,二、QTP的基本功能介绍,Test,Action,Action,Action,Function,Function,Function,Function,Library,Step,Step,Step,以Test为测试运行单位,每个Test包含若干类型Action。以Action为最小单位映射对象库,多个Action之间可以共享统一对象库Action内的Step可以包含用户录制操作或者函数库内对Function的调用,Step,Step,.,8,QTP自动化测试的基本过程,(1)录制测试脚本。利用QTP先进的对象识别、鼠标和键盘监控机制来录制测试脚本,测试人员只需要模拟用户的操作,像执行手工测试的测试步骤一样操作被测试应用程序的界面即可。(2)编辑测试脚本。主要包括调整测试步骤、编辑测试逻辑、插入检查点(CheckPoint)、添加测试输出信息、添加注释等。,.,9,QTP自动化测试的基本过程,(3)调试测试脚本。利用“CheckSyntax”功能检查测试脚本的语法错误,利用QTP脚本编辑界面的调试功能检查测试脚本逻辑的正确性。(4)运行测试脚本。可运行单个“Action”,也可批量运行测试脚本。,.,10,QTP自动化测试的基本过程,(5)分析测试结果。使用QTP的测试结果查看工具查看测试结果,检查测试运行过程的正确性。,.,11,QTP介绍-安装配置,TosuccessfullyinstallandrunQuickTestProfessional,youneedtomeetthefollowingsystemrequirements:Computer/Processor:IBM-PCorcompatiblewithaPentiumIIIorhigher(PentiumIVorhigherrecommended)microprocessor.OperatingSystem:Windows2000ServicePack4,UpdateRollup1forWindows2000ServicePack4,WindowsXP32-BitEditionServicePack2,WindowsXP64-BitEditionServicePack1,WindowsServer200332-BitEditionServicePack1,WindowsServer2003R2(32-Bitx86),Windows200364-BitEdition,orWindowsVista32-bitEdition.Memory:Minimumof512MB.ColorSettings:MinimumofHighColor(16bit).GraphicsCard:Graphicscardwith4MBvideomemory(8MBandaboverecommended)FreeHardDiskSpace:480MBoffreediskspaceforapplicationfilesandfolders(recommended630MB),andanadditional120MBoffreediskspaceonthesystemdisk(thediskonwhichtheoperatingsystemisinstalled).ThefreediskspacerequirementsdonotincludediskspacerequiredforanyprerequisitesthatmayneedtobeinstalledbeforeinstallingQuickTest.AfterQuickTestProfessionalisinstalled,itisrecommendedtohaveatleast150MBfreediskspaceonthesystemdiskfortheoperatingsystemandQuickTestProfessionaltoruncorrectly.Browser:MicrosoftInternetExplorer6.0ServicePack1orMicrosoftInternetExplorer7.0.Note:Performancehasnotbeenoptimizedfortheminimumsystemconfiguration.Forbestperformance,yoursystemshouldbeconfiguredusingatleasttherecommendedlevels.,.,12,QTP介绍-9.2的插件,QuickTestProfessionalJavaAdd-in9.1QuickTestProfessional.NETAdd-in9.2QuickTestProfessionalOracleAdd-in8.2QuickTestProfessionalPeopleSoftAdd-in8.2*QuickTestProfessionalAdd-in8.2forSAPSolutionsQuickTestProfessionalSiebelAdd-in8.0*QuickTestProfessionalStingrayAdd-in8.2QuickTestProfessionalTerminalEmulatorAdd-in8.0*QuickTestProfessionalVisualAgeSmalltalkAdd-in8.2QuickTestProfessionalWebServicesAdd-in9.2,.,13,QTP介绍-下载地址与破解,HP官方网站51testing网站破解方法:,.,14,QTP页面介绍-超炫窗口-插件,.,15,QTP页面介绍-超炫窗口-开始界面,Tips:此页面可以在启动时不显示,.,16,QTP页面介绍-超炫窗口-录制窗口,.,17,QTP页面介绍-专家视图模式,专家视图使用VBScript语言。不区分大小写“”引用常量使用括号的规则控制语句计算操作符,.,18,QTP功能介绍-录制实例,录制官网发起投票功能,.,19,QTP功能介绍-检查点,.,20,.,21,QTP功能介绍-参数化测试,使用QuickTest可以通过将固定值替换为参数,扩展基本测试或组件的范围。大大提高了测试或组件的功能和灵活性。实例:预定了从London飞往LosAngeles的航班。London是常量值,这意味着每次运行测试时出发城市都是London。,.,22,QTP功能介绍-拆分Action,订机票中包含两个主要进程:登陆和购买机票,因此将测试拆分为不同的操作非常有意义;Action可以复用,避免大面积脚本作废。,.,23,QTP功能介绍-恢复场景,针对会话运行期间的意外事件、错误和应用程序崩溃会破坏运行会话并歪曲结果。尤其是在无人值守情况下运行测试或组件时,测试或组件会挂起,直到您执行恢复所需的操作。何时使用:用于不可

温馨提示

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

评论

0/150

提交评论