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

下载本文档

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

文档简介

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

温馨提示

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

最新文档

评论

0/150

提交评论