欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PDF文档下载
     

    QTP(UFT)手册要点.pdf

    • 资源ID:5197972       资源大小:1.70MB        全文页数:19页
    • 资源格式: PDF        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    QTP(UFT)手册要点.pdf

    1QTP 安装注意事项: 1.1 取消 IE 脚本调试功能 使用 QTP 时,取消 IE 中的“脚本调试功能” 。在安装 QTP 时,系统检测到IE 的“脚本调试功能”没 有被禁止的话,会弹出下图对话框: 第一个选项:系统会自动对IE 选项进行设置 第二个选项:测试人员在运行QTP 之前,手动在IE 中取消该功能(设定步骤是:工具Internet 选项 高级 浏览 禁止调试脚本) 1.2 安装 Mircosoft Script Debugger Mircosoft Script Debugger 是 QTP 用来调试脚本的工具,QTP 在安装时检测到机器中没有装的话,弹出下图 对话框: 1.3 QTP 的 License QTP 为用户提供两种类型的License,演示版是单机版的试用类型 单机版: Seat License 是一种单机安装的License,每一个安装了Seat License 的 QTP 的机器都必须有一个 单独的 Seat License。 网络版: Concurrent License 是一种网络共享License,只要在一台机器上安装了Concurrent License 服务器 和相应的 Concurrent License,网络内的任何一台机器都可以通过网络运行QTP,能够管理的用户 数有 Server 的 License 决定。 1.4 QTP 的插件 QTP 测试不同应用时,需要不同的插件支持,否则无法识别程序中的特殊控件。QTP 为用户 集成了 ActiveX Controls ,VisualBasic,Web 三种插件,如下图: 用户可以根据需要选择安装哪类插件,需要这三种之外的插件需要单独安装。 1.5 启动 QTP 开始程序Quick Test ProfessionalQuick Test Professional,打开 QTP 的 Addin Manager 对话框,显示了目前已经安装了的插件,可以单击插件前面的复选框加载测试中要 用到的插件。 Show on startup:前面的复选框取消掉,不在显示上图画面(要再显示可以在菜单“Tools Options“的“ General”标签的的StartupOptions 页勾选“Display Add-in Manager on Startup ”设定。 2QTP 主窗口 标题栏,显示了当前打开的测试脚本的名称。 菜单栏,包含了QTP 的所有菜单命令项。 测试脚本管理窗口 文件工具栏:管理测试脚本常用的工具栏,如下图: 测试工具栏:包含了在创建、管理测试脚本时要使用的按钮,如下图: 测试脚本管理窗口,提供了两个可切换的窗口,分别通过图形化方式(关键字视图) 和 VBScript (编辑视图)脚本方式来管理测试脚本。每次只能显示一类测试脚本视图,在View 菜单里切 换使用: 显示 Data 窗口 Debug 面板 开始录制 运行脚本 插入检查点 操作 Action 识别对象工具 对象仓库 显示帮助页面 切换到关键字视图,即图形化方法显示: 切换到编辑视图,即VBScript 脚本显示视图: Data 窗口,用于参数化测试。 3QTP 测试过程 准备:打开QTP 软件,再打开IE 窗口,登录平台就可以录制脚本了。 3.1 创建新的测试脚本 使用 IE 浏览器,先取消“自动完成”功能,不让浏览器自动输入帐号和密码,确保在录制的过程中, 所有的操作都会被录制下来。(IE 主菜单“工具Internet 选项内容自动完成”,取消选中 “表单上的用户名和密码”选项) 在“ Start Page”窗口,点击“ New”或者点击“ File New-Test”或是按工具列上的“New Test” QTP 创建一个空白的测试。 3.2 开始录制测试脚本 点选“ Record Record”或点选工具列上的“Record”按钮,开启“ Record and Run Settings”对 话窗口: 按如上设置让qtp 帮忙打开 ie 浏览器,录制登录时如上设置。(关闭所有ie 浏览器) 按如上设置让qtp 在已打开 ie 浏览器上录制脚本(打开qtp 后,打开 ie 浏览器,登录平台) 在“ Web”页签,勾选“Open the following browser when a record or run session begins ”在“ Type”下 拉 列 表 中 选 择 “ Microsoft Internet Explorer ” 为 浏 览 器 的 类 型 ; 在 “ Address ” 中 添 加 “http:/10.20.113.25:9083/monitor/login.do (网站地址) ” 这样,在录制的时候,QuickTest 会自动打开 IE 浏览器并连接到监控平台上。 在 “Windows Application ” 标签页,如下图所示: 如果选择“ Record and run test on any open Windows-based application ”单选按钮,则在录制过程中, QuickTest 会记录你对所有的Windows 程序所做的操作。 如果选择“Record and run only on ” 单选按钮, 则在录制过程中, QuickTest 只会记录对那些添加到下面“Application details ”列表框中的应用程序的 操作(你可以通过“Add ”、“ Edit ”、“ Delete”按钮来编辑这个列表)。 我们选择第二个单选按钮。因为我们只是对监控平台进行操作,不涉及到 Windows 程序,所以保持列 表为空。 点击“确定”按钮,开始录制了,将自动打开IE 浏览器并连接到监控平台上。当你录制测试脚本时, QTP 会将你的每一步操作录制下来,并在关键字视图和专家试图中显示相应的操作步骤。 登录管理平台,在用户名和密码输入已有的账号和密码,点击“登录”,进入“管理平台”界面。 点击“服务信息检索服务信息检索提供者信息查询”弹出“提供者信息查询”界面 在“提供者信息查询”界面上输入“提供者编号”、“别名编号”、“别名中文名称”后,点击“查 询” 在弹出的“提供者信息列表”界面上,点击第一条记录的后的“详细信息”。 在弹出的“提供者详细信息”界面上点击“返回”,在返回后,点击“退出” 在 QTP 工具列上点击 “Stop”按钮,停止录制。 并且 QTP 已经录制了从按下 “Record”按钮后到“Stop” 按钮之间的所有操作。 保存脚本:选择“File Save”或者点击工具栏上的“Save”按钮,开启“Save”对话窗口。选择 的路径,填写文件名,点击“保存”按钮进行相应脚本的保存。 3.3 查看测试脚本 关键字视图:它以层次的形式存储了被操作对象、相应的动作以及设定的值等信息。 在 Keyword View 中的每一个字段都有其意义: Item:以分层的形式显示所有操作到的组建 Operation:在组件上执行的动作 Value:执行动作是需要的参数,如“UserName“一栏设定的用户名 Documentation:自动产生用来描述此操作步骤的英文说明。 (注:是否显示某列,可以通过在列标题上单击鼠标右键进行选择) 编辑视图: QTP 用 VBScript 记录的语句(可以手动修改录制的脚本,参照VBScript 语法) 3.4 运行测试脚本 运行录制好的测试脚本时,QTP 会打开被测试程序,执行你在测试中录制的每一个操作。测试运行结 束后, QTP 显示本次运行的结果。 打开录制好的测试脚本 设置运行选项:点击“Tools Options”打开设置选项对话框,选择“Run”标签页,如下图: 如果要将所有画面储存在测试结果中,在“Save still image capture to results ”选项中选择“ Always ” 选项。一般情况下我们选择“On error”或“ On error and warning ”表示在回放测试过程中出现问题时,才 保存图象信息。 Save movie to results 是以短片的形式将回放结果输出到Result 中,不过这样比较占源.可以根据需要进 行设置 .。 在工具栏上点击“run”或点击“ Run Run” ,打开“ run”对话框,如下图: 第一个单选按钮表示, 测试运行结果保存在一个选定的目录下,每次测试运行的结果文件都自增Res1、 Res2。 第二个单选按钮表示,测试运行结果保存在一个固定的目录下,此目录不能编辑,并且每次测试运行 结果的文件替换上次的测试运行结果文件。 点击“确定”按钮开始执行测试。 可以看到 QTP 按照在脚本中录制的操作,一步一步的运行测试,操作过程与你手工操作时完全一样。 同时可以在qtp 的 Keyword View 中会出现一个黄色的箭头,指示目前正在执行的测试步骤。 3.5 如果在执行测试的时候出现错误, 会显示一个错误信息对话框? Stop:停止执行测试脚本;Retry:重试此步; Skip:跳过报错的这一步;Debug:调试脚本,也停止了执行 测试脚本 . 给报错的对象的添加了一个空值,回放脚本就成功了。 3.6 分析测试结果 在测试执行完成后,QTP会自动显示测试结果窗口,如下图所示: 测试结果窗口中分二个部分显示测试执行的结果: 左边显示 Test results tree,可以选择“ +”检查每一个步骤,所有的执行步骤都会以图示的方式 显示。 右边则是显示测试结果的详细信息。在第一个表格中显示哪些迭代是已经通过的,哪些是失败的。 第二个表格是显示测试脚本的检查点,哪些是通过的,哪些是失败的,以及有几个警告信息。 在上面的测试中, 所有的测试都是通过的,在脚本中也没有添加检查点(有关检查点的内容我们 将在以后的课程中学习) 。 4检查点 录制、执行测试脚本以及查看测试结果,实现了测试执行的自动化,要实现测试验证的自动化,测试 脚本中设置检查点,以验证执行结果的真确性。 “检查点”是将指定属性的当前值与该属性的期望值进行比较的验证点。运行测试时,QTP 会将检 查点的期望结果与当前结果进行比较。如果结果不匹配,检查点就会失败。在“测试结果”窗口中可以查 看检查点的结果。 可以在录制测试的过程中,或录制结束后,向测试脚本中添加检测点。 检查点类型说明范例 标准检点 Standard Checkpoint) 检查对象的属性检查某个按钮是否被选取 图片检查点检查图片的属性检查图片的来源文件是否是正确 ( Bitmap Checkpoint )的 表格检查点 (Table Checkpoint) 检查表格的内容检查表格内的内容是否是正确对 的 网页检查点检查网页的属性检查网页加载的时间或是网页是 否含有不正确的链接 文字 /文字区域检查点(Text/Text Area Checkpoint ) 检查网页上或是窗口上出现的文 字是否正确 检查登陆系统后时候出行登陆成 功的文字 图像检查点提取网页和窗口的画面检查画面 是否正确 检查网页或者网页的一部分是否 如期显示 数 据 库检 查 点 ( Database Checkpoint ) 检查数据库的内容时候正确检查数据库查询的值是否正确 XML 检查点 (XML Checkpoint ) 检查 XML 文件的内容XML检测点有两种XML文件 检测点和 XML 应用检测点。XML 文件检测点用于检查一个XML 文 件;XML 应用检测点用于检查一 个 Web 页面的 XML 文档。 4.1 建立表格标准检查点的步骤 打开保存的测试脚本。 选择要建立检查点的网页 在 QTP的视图树中展开“ Action ” ,由于表格是在“提供者详细信息”这步骤上,所以要选择这个步 骤以便建立检查点。如下图所示: 建立标准检查点 1) 在“ Active Screen”窗口中点击列表的任意位置,右键点击菜单中的“insert standard checkpoin” 打开“ Object Selection-Checkpoint Properties ”窗口: 2) 选择 WebTable对象,在此界面上选择“Web Table:提供者编号”点击“OK” 打开“ Table Checkpoint Properties”对话窗口,显示整个表格的内容。 3) 默认每一个字段都会被选择,表示所有字段都会检查,可以对某个字段双击,取消检查字段,或者选择 整个栏和列,执行选取或取消的动作。 在每个字段的列标题上双击,取消勾选的图标,然后再AA 字段处双击,这样执行时QTP 只会对这个字 段值作检查。 点击“ OK”关闭对话框。 QTP 会在测试脚本中加上一个表格检查点。 4在工具栏上点击“Save”保存脚本。 5参数化 录制或编辑测试脚本时,可以参数化步骤和检查点中的值。还可以参数化为该步骤定义的操作(方法 或函数参数)的值。 通过参数化检查点属性的值,可以检查应用程序如何基于不同的数据执行相同的操作。 可以使用视图中的“值”列中的参数化图标来参数化操作值。单击参数化图标,打开“值配置 选项”对话框,将显示当前定义的值。 可以通过创建数据表参数来为参数提供可能的值列表。在每次重复中,QuickTest均使用数据表 中不同的值。表中的每个列都表示单个数据表参数的值列表。列标题是参数名。表中的每一行都表示QTP 在测试单次循环期间为所有参数提交的一组值。运行测试, QTP 将针对表中的每一行数据运行一次测试。 例如,如果测试在数据表的全局表中有十行,则运行十次循环。 表示“数据表参数” 名字可以修改 6分割 action 因为测试脚本包含三个业务流程,登录、查询、退出,所以分割为三个action 选择第三个动作要开始的网页,在 Keyword View,展开 (+)Action 将测试脚本分成三个动作:选取查看详细信息点击“返回”后的 “Browser(“Browser_2“).Page(“Page“).Sync”界面,点选工具列上的“Split Action ”开启 “Split Action ”对话窗口。 输入动作的名称与说明 在“ 1st action ”中的“ Name ”字段输入相应action的名字,在“ 1st action ”中的 “ Description”字段输入相应的描述。 在“ 2st action ”中的“ Name ”字段输入相应action的名字,在“ 2st action ”中的 “ Description”字段输入相应的描述。 “ Independent of each other”表示分割的两个action是相互独立的(一般选择此项) “ Nested ”表示分割的两个action第二个被第一个调用。 点选“OK ”关闭“Split Action ” 对话窗口。在 Keyword View 中会出现二个动作, 点选“View” “ Expand All ”查看每个动作的内容。 设置 action 的属性 在分割好的action 中鼠标右键action 的名字,在弹出的“action properties”中,如下图: 选中复选框“ Reusable action”表示这个复选框是可复用的,其它action 可调用此可复用action。 Action 的参数化 默认情况下, action 只会执行一次测试脚本中的动作,action 要使用数据表中的所有数据,对相应 的 action 点击右键,选择“action call Properties”在弹出的图如下: 在“run”选项卡上, 选择“run on all row ”后点击“确定”,action 参数设置成功。 在执行相应的action 时,按数据表中的数据从第一行到最后一行都会执行。

    注意事项

    本文(QTP(UFT)手册要点.pdf)为本站会员(tbuqq)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开