首页 QTP

QTP

举报
开通vip

QTPnullnull第一章QTP基本概念与流程QTP基本概念与流程QTP基本概念与流程什么是QTP 基于B/S系统的自动化功能测试的利器 软件程序测试工具 可以覆盖绝大多数的软件开发技术 测试用例可重用 QTP基本概念与流程QTP基本概念与流程QTP功能测试流程 制定测试计划运行测试创建测试脚本增强测试脚本功能 分析测试结果QTP基本概念与流程QTP基本概念与流程制定测试计划 依据被测项目的具体需求及使用测试工具 分析被测应用特点 应用自动测试工具于回归测试中效果显著 QTP基本概念与流程QTP基本概念与流程创建测...

QTP
nullnull第一章QTP基本概念与流程QTP基本概念与流程QTP基本概念与流程什么是QTP 基于B/S系统的自动化功能测试的利器 软件程序测试工具 可以覆盖绝大多数的软件开发技术 测试用例可重用 QTP基本概念与流程QTP基本概念与流程QTP功能测试流程 制定测试 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 运行测试创建测试脚本增强测试脚本功能 分析测试结果QTP基本概念与流程QTP基本概念与流程制定测试计划 依据被测项目的具体需求及使用测试工具 分析被测应用特点 应用自动测试工具于回归测试中效果显著 QTP基本概念与流程QTP基本概念与流程创建测试脚本 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 操作步骤及操作对象,自动生成脚本 QTP生成VBScript脚本语句及关键字视图QTP基本概念与流程QTP基本概念与流程增强测试脚本功能 基本脚本录制完毕后增加扩展功能 添加检查点 参数化QTP基本概念与流程QTP基本概念与流程运行测试 测试中调试脚本 分析测试结果null第二章QTP的安装和配置QTP的安装和配置QTP的安装和配置QTP的安装 安装要求 CPU 推荐P4以上 内存 推荐1GB以上 显卡 推荐8MB以上 支持环境 Win2000 xp Server2003 vista IE 6.0 7.0 FireFox1.5 2.0 Netscape 8.1.2 加载插件 JAVA Oracle .NET Web Services QTP的安装和配置QTP的安装和配置QTP安装 QTP样例程序 Windows程序 — Flight Web程序 — Mercury Tours Web Site QTP启动 QTP的安装和配置QTP的安装和配置录制和测试运行设置 选择test  Record and Run Settings 录制方式 Record and run test on any open Windows-based application Record and run on these applications QTP的安装和配置QTP的安装和配置录制和运行Flight 点击ADD 添加Flight程序可执行文件路径,启动程序 在关键字视图和专家视图查看测试脚本 null第三章QTP基本使用 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 QTP基本使用方法QTP基本使用方法关键字视图编辑测试脚本 QTP基本使用方法QTP基本使用方法关键字视图为测试步骤添加注释 QTP基本使用方法QTP基本使用方法关键字视图添加测试信息输出 Insert Step|Report 输出测试信息到测试报告中 QTP基本使用方法QTP基本使用方法插入检查点(Checkpoint) Insert Standard Checkpoint 检查测试内容是否为所要的 QTP基本使用方法QTP基本使用方法关键字视图中插入新的测试步骤 Insert Step| Step Generator Category (类型) Test Objects : 测试对象,被测试应用程序界面上的控制元素 Utility Objects : 工具对象,QTP内建的各种用于编写测试脚本、辅助建立测试逻辑的工具类对象 Functions : 各种函数,包括库函数、内建函数、本地脚本函数 添加一个Help对象 QTP基本使用方法QTP基本使用方法专家视图中编辑测试脚本 Expert View 脚本编辑器使用QTP基本使用方法QTP基本使用方法Object Spy的使用 Tools|Object Spy 观察测试对象属性,了解测试程序空间行为 QTP基本使用方法QTP基本使用方法对象库管理 Resources|Object Repository 把测试对象添加到对象库中 Objects|Add Object to Local 导出对象库文件 File|Export Local Object 在测试脚本中访问对象库的测试对象 下拉列表中选择Object from repository QTP基本使用方法QTP基本使用方法添加新的Action Insert|Call to New Action QTP基本使用方法QTP基本使用方法关联Action的对象库 解决新添加Action不能直接使用前一个Action问题 Resources|Associate Repositorie Action_help关联Action QTP基本使用方法QTP基本使用方法编辑新的Action Dialog("Login").WinButton("Help").Click '打开帮助界面 Dialog("Login").Dialog("Flight Reservations").Activate Dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click '单击确定按钮关闭帮助界面 QTP基本使用方法QTP基本使用方法函数库中创建自定义函数 Insert|Function Definition Generator 填写完成后,生成函数框架代码 手写简单函数,作用为用户往测试报告中添加信息 调用该函数,两种方法 专家视图中编写代码调用 Insert | Step Generator Category  Functions Library  Local script functions Operation  Test1 QTP基本使用方法QTP基本使用方法运行和调试测试脚本 语法检查 Tools | Check Syntax View | Information 中显示 使用断点 快捷键 F9 单步调试 Debug | Step Over 或者 F10 Debug | Step Into 或者 F11 QTP基本使用方法QTP基本使用方法调试查看器的使用 View | Debug Viewer 安装Visual Studio.NET 2008 增强QTP调试能力 QTP基本使用方法QTP基本使用方法运行整个测试 Tools | Options 运行部分测试 —— 两种方法 选中需要运行的Action Automation | Run Current Action 鼠标右键 Run From Step 或 Run to Step 批量运行测试 Tools | Options 选中 Allow other Mercury products to run tests and components 开始 | 所有程序 | QuickTest Professional | Tools | Test Batch Runner QTP基本使用方法QTP基本使用方法分析测试结果 检查测试脚本是否正确完成测试 QTP基本使用方法QTP基本使用方法选择测试运行结果存储位置 New Run Results folder 选择存储测试结果文件目录 Temporary run results folder 存储测试结果文件在默认目录 QTP基本使用方法QTP基本使用方法查看概要测试运行结果 测试脚本运行结束后,在result中查看运行结果 查看检查点 查看测试过程截屏 QTP基本使用方法QTP基本使用方法利用Active Screen 编辑测试脚本 什么是Active Screen 查看 Active Screen View | Active Screen Active Screen 的设置 Tools | Options Capture Level 中的4个级别 Complete 捕获和存储所有信息 Partial 默认设置,捕获和存储第一个步骤 Minimum 捕获和存储录制对象及其父亲对象属性 None 屏蔽Active Screen 捕获和存储对象功能 QTP基本使用方法QTP基本使用方法在Active Screen 中选择并添加对象到对象库 在Active Screen中捕获界面信息 将捕获信息添加到对象库 显示当前捕获对象属性,添加到对象库 在对象库中查看,当前对象已被添加到对象库中 QTP基本使用方法QTP基本使用方法选择Active Screen中的对象并输出其对象属性 在Active Screen 中选中要添加的对象 Insert Output Value 添加需要输出的属性 运行脚本,结果中显示添加的对象属性 QTP基本使用方法QTP基本使用方法在Active Screen中插入检查点 在Active Screen 中选中要添加的对象 Insert Bitmap Checkpoint 在Active Screen中选择对象并添加测试步骤 在Active Screen 中选中要添加的对象 Step Generator null第四章QTP与其他工具整合QTP与其他工具整合QTP与其他工具整合QTP与WinRunner 在QTP中可以调用WinRunner测试脚本 QTP与LoadRunner 在LoadRunner中 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 性能场景时加入QTP测试脚本 QTP与其他工具整合QTP与其他工具整合QTP与LoadRunner的整合 A 在QTP中为LoadRunner设计测试脚本 选中事务开始步骤点 Insert Step | Start Transaction 选中事务结束步骤点 Insert Step | End Transaction QTP与其他工具整合QTP与其他工具整合QTP与LoadRunner的整合 B 使用Silent Test Runner模拟LoadRunner的调用 开始 | 所有程序 | qtp | Tools | Silent Test Runner QTP与其他工具整合QTP与其他工具整合QTP与LoadRunner的整合 C 在LoadRunner中插入和运行QTP脚本 LoadRunner的Controller中加载QTP脚本 设定场景 运行 QTP与其他工具整合QTP与其他工具整合LoadRunner中运行QTP脚本注意事项 每台机器只能运行一个GUI Vuser Load Runner运行QTP脚本之前,QTP被关闭 启动一个QTP脚本之前,前一个已被关闭 null第五章关键字驱动测试关键字驱动测试关键字驱动测试什么是关键字驱动测试方法 关键字测试驱动框架 关键字驱动实现自动化测试阶段划分 计划阶段 分析应用程序,决定哪些对象和操作会被测试过程使用 实现阶段 创建对象库,对象库中每一个对象都能唯一对应被测试程序上界面对象 关键字驱动测试关键字驱动测试什么时候使用关键字驱动测试方法 有利于测试的创建和维护 保持结构清晰 增强测试脚本可读性 有利于没有编码基础的人员 缺乏强大灵活的编码支持 关键字驱动测试关键字驱动测试可视化编辑测试步骤 编辑对象库 收集关于测试对象的信息,存储在对象库中 选择测试对象 选择下拉列表中的 Object From Repository 选择测试对象相应操作 对象库中选取对象后,Operation中选择相应操作 设置测试逻辑 Insert Step | Loop Statement | For … Next 关键字驱动测试关键字驱动测试检查点的使用 为测试添加检查点 比较测试对象当前属性值与预期值的验证点 检查点类型 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 检查点 (Standard Checkpoint) 图像检查点 (Image Checkpoint) 位图检查点 (Bitmap Checkpoint) 表格检查点 (Table Checkpoint) 文本检查点 (Text Checkpoint) 文本区域检查点 (Text Area Checkpoint) 可访问性检查点 (Accessibility Checkpoint) 页面检查点 (Page Checkpoint) 数据库检查点(DataBase Checkpoint) XML检查点 (XML Checkpoint) 关键字驱动测试关键字驱动测试添加标准检查点 检查测试对象属性 Insert Standard Checkpoint 添加图像检查点 检查Web页面图像属性 Insert Standard Checkpoint 添加位图检查点 将某个区域作为位图来检查 Insert | Checkpoint | Bitmap Checkpoint 关键字驱动测试关键字驱动测试添加表格检查点 检查表格数据 Insert | Checkpoint | Standard Checkpoint 添加文本检查点 检查特定文本是否在界面上显示 Insert | Checkpoint | Text Checkpoint 添加文本区域检查点 仅支持标准Windows\VB\ActiveX及插件支持控件 文本检查 Insert | Checkpoint | Text Area Checkpoint 关键字驱动测试关键字驱动测试添加可访问性检查点 检查指定网页是否满足Section508标准所指定的可访问性标准 Insert | Checkpoint | Accessibility Checkpoint 添加页面检查点 检查页面某些统计信息 Insert | Checkpoint | Standard Checkpoint 添加可访问性检查点 检查指定网页是否满足Section508标准所指定的可访问性标准 Insert | Checkpoint | Accessibility Checkpoint 关键字驱动测试关键字驱动测试添加页面检查点 检查页面某些统计信息 Insert | Checkpoint | Standard Checkpoint 添加数据库检查点 检查应用程序所连接数据库数据内容 Insert | Checkpoint | Database Checkpoint 添加XML检查点 检查XML数据文件或Web应用中XML文档 Insert | Checkpoint | XML Checkpoint null第五章数据驱动测试数据驱动测试数据驱动测试数据驱动测试方法 什么时候使用驱动测试方法 提高测试脚本覆盖率 增强测试脚本健壮性 数据驱动测试的一般步骤 参数化测试步骤数据 编辑数据表格 设置迭代次数 数据驱动测试数据驱动测试参数化测试 通过参数化测试来提高测试的灵活性 数据表参数化 环境变量参数化 随机数参数化 参数化测试步骤 选中Value列单元格 单击“<#>”按钮 修改Data Table中参数 数据驱动测试数据驱动测试参数化测试 使用随机数来进行参数化 对“选择航班”这个测试步骤参数化 通过访问GetItemsCount属性,获取航班列表行数 使用RandomNumber随机选取其中一项 通过Select方法选择航班 参数化检查点 单击检查点所在测试步骤的value中的单元格 在Configure value中选择“Parameter” 数据驱动测试数据驱动测试参数化测试 设置数据表格迭代方式 File | Settings Run标签页中设置迭代方式 Run one iteration only 一次迭代 Run on all rows 数据表中所有数据运行一次 Run from row…to row… 设置运行测试数据范围 数据驱动测试数据驱动测试Action测试输入的参数化 1、编辑Action的属性 保存Flight程序中的登录部分 选中Action Action Properties 输入信息 2、添加Action的输入参数 参数化Flight程序中的登录部分 Action Properties Parameters 单击+按钮 关键字视图,点value列的<#> Test/action parameter 数据驱动测试数据驱动测试Action测试输入的参数化 3、调用Action 调用Flight中的登录部分 Insert | Call to Existing Action 插入Action Action Call Properties 点击Value列的<#> 输入参数值 数据驱动测试数据驱动测试使用环境变量的参数化 定义和设置环境变量 File | Settings 选中Environment 在Variable type 中选择 User-defined 单击旁边的+ 定义环境变量名和输入值 在测试步骤中绑定环境变量值 定义好环境变量后,定位到value中 <#>  Environment 在Name中选中之前定义的环境变量 导出环境变量到XML文件 File | Settings  Environment  Export 导入外部环境变量文件 数据驱动测试数据驱动测试使用数据驱动器来参数化测试 自动检测脚本中可能需要进行参数化的变量 数据驱动器的使用方法 Tools | Data Driver null第六章VBScript基础VBScript基础VBScript基础脚本语言简介 Windows脚本语言 测试工具的“厂商语言” VBScript基础VBScript基础VBScript语言基础 VBScript的数据类型 Variant 变量子类型(Variant Subtypes) Empty Null Boolean Byte Integer Currency Long Single Double Date String Object Error VBScript的变量 VBScript的运算符 “&” 运算符 与 “+”运算符 VBScript的条件语句 If…Then…Else 与 Select Case VBScript基础VBScript基础VBScript语言基础 VBScript的循环语句 Do…Loop Wile…Wend For…Next For Each…Next VBScript的Sub与Function VBScript的数组 null第七章QTP测试脚本开发QTP测试脚本开发QTP测试脚本开发专家视图与关键字视图的对应关系 QTP测试脚本开发QTP测试脚本开发在专家视图中编辑测试脚本的方法 输入测试对象的顶层对象控件类型名 QTP脚本编辑器自动列出对象库中匹配测试对象 输入一个测试对象,可以访问其下的属性、方法及下级对象 选中下级对象,选择其下的控件 选中控件,选择其下的方法 输入代码注释 REM ‘ 自动化VBScript语法识别和完成 QTP测试脚本开发QTP测试脚本开发QTP的Utility对象的使用 使用PathFinder对象查找文件 Locate方法返回QTP中指定的目录全路径 Tools | Options SystemUtil对象的使用 控制应用程序和进程 BlockInPut屏蔽鼠标和键盘输入 Run打开文件或运行应用程序 QTP测试脚本开发QTP测试脚本开发QTP内置函数的使用 使用Print函数显示信息 使用MsgBox函数显示信息 QTP测试脚本开发QTP测试脚本开发QTP内置函数的使用 使用Wait函数暂停测试脚本的执行 QTP测试脚本开发QTP测试脚本开发虚拟对象管理 什么是虚拟对象 定义虚拟对象 Tools | Virtual Objects | New Virtual Object 新建虚拟对象 Tools | Virtual Objects | Virtual Object Manager 虚拟对象管理,查看之前新建的虚拟对象 重新录制之前的测试步骤,显示虚拟对象 打开对象库,查看虚拟对象 null第八章使用QTP测试标准Web对象使用QTP测试标准Web对象使用QTP测试标准Web对象Web对象的测试 加载Web插件 Web的录制和运行设置 Automation | Record and Run Settings Web Windows Applications的录制和运行设置 Automation | Record and Run Settings Windows Applications 使用QTP测试标准Web对象使用QTP测试标准Web对象对各类Web对象的测试 Page对象的测试 Page对象是页面的主体对象,包含各种Web控件 Image对象的测试 Image对象用于测试页面中的图片对象 通过Object属性访问图片 Object —— 获得图片来源地址 Object —— 获得图片大小 使用QTP测试标准Web对象使用QTP测试标准Web对象对各类Web对象的测试 Link对象的测试 使用Link对象的Object属性中的href WebButton对象的测试 用于测试Web页面中的按钮控件 使用QTP测试标准Web对象使用QTP测试标准Web对象对各类Web对象的测试 WebEdit对象的测试 使用Set方法模拟用户输入文字 使用Object属性访问其中Value属性 WebList对象的测试 使用Select方法获得下拉框内容 使用Object属性访问其中Value属性
本文档为【QTP】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_814223
暂无简介~
格式:ppt
大小:1MB
软件:PowerPoint
页数:0
分类:互联网
上传时间:2011-12-13
浏览量:38