QTP自动化测试教程

自动化测试新手上路
一、初识庐山真面目
    自动化测试离不开工具,我们首推测试界声名显赫的“QuickTest Professional 10.0”,简称QTP。至于推荐他的理由,大家可以到网上一搜便知。
覆盖膜1、安装QTP
    首先第一个环节便是介绍:如何安装这个让人爱不释手的工具—QTP。
1、到工具:途径有两个,一个是拿着U盘安装过的同事copy;另一个是到测试部共享的工具服务器上下载,地址:\\10.1.145.152\测试部\Tools文件名为:QTP10 安装文件.rar。推荐,第一个途径,能够又快又准确的到你想得到的东西,并且在联络感情之余可以随便请教安装与试用之道,当然这一定要看当事人是否有这个时间。如果人家没有这个时间也别急,请耐心看完此文档。
2、检查安装环境:渗透印章
a)C盘空间:因为我们推荐将QTP安装在C盘,所以请检查C盘是否有足够的空间,安装完的QTP大概640M左右。
b)是否有病毒:建议杀一下病毒,之前有同事因为病毒安装不成功的案例。
c)暂时关掉某些杀毒软件:例如已知的杀毒软件“诺顿”、“卡巴斯基”。原因是这两个杀毒软件会将我们的特别文件当做病毒给杀掉,无法顺利安装试用QTP。
d)检查IE版本:理论上QTP是支持IE6、7、8的,但IE8需要另下补丁,IE7也遇到一些不可理喻的问题,所以在安装QTP之前烦请将IE7或8卸载,降至IE6。
3、开始安装。
得到安装文件后,解压,点击“”,一路下一步,注意:开始有一个步骤需要安装QTP需要的组件,一个是“ framework 2.0”和一个关于C++的东西,不能跳过,必须安装。
直到见到如“图一”的页面,停下来确认是否能够上外网。最好是能够联网安装,因为这一
步有一个“下载并安装脚本调试器”,由于不明确这个调试器是个什么东西,也就没到相关的安装包。不安装此调试器的直接后果是,无法调试你编的QTP脚本,很麻烦。
图一:其他安装需求
如果实在不能联网安装,则将“下载并安装脚本调试器”前面的复选框取消勾选即可以继续安装,待能够上外网的时候再说(重新打开此页面的位置在:开始程序 QuickTest ProfessionalToolsAdditional Installation Requirments),其他三项必须保留选中,然后点击【运行】按钮。
本来到这一步应该是最后一步了,但为了能够正常使用QTP,我们还要这样做。
当点击“运行”的下一步,会弹出“运行许可证安装向导”,选择第一个选项点击【下一步】,如图二所示:
图二:运行许可证安装向导第一步
线圈耳机            再点一次下一步,见到图三:
图三:输入许可证密钥
台脚
再在安装压缩包中到文件,将其copy到路径:C:\Program Files\Common Files\Mercury Interactive下,在这个目录下一般都会存在一个名叫“License Manager”的文件夹,如果没有请手工创建。然后执行文件,他会在“License Manager”文件夹中生成名为“lservrc”的文件,将其打开。例如:X8AWUP6RQ763KBKC7OS5CEYACKV8P5MSABJT4QSNJ7X8NYZNKZ58CXPJHDQSTJO73Y6QVXR5BR# "QuickTestPro" version "6.0", no expiration date, exclusive超强电磁铁
6O54XNSPNDI8RUIZWNAFRJTY4KJIWHM6KXCHWFNLUFE4H6ZMR2GCUCCV7DL8XGJIK6E2LM# "FT-Unified" version "1.0", no expiration date, exclusive
我们取文档中第一个出现“#”的位置,copy“#”之前的字符串,例如:“X8AWUP6RQ763KBKC7OS5CEYACKV8P5MSABJT4QSNJ7X8NYZNKZ58CXPJHDQSTJO73Y6QVXR5BR”,到图三中粘贴到输入框内,然后不用管任何提示,下一步到安装完成。
到这一步,你的QTP已经安装成功,赶紧去试用一下吧。(根据以往经验,个别机器需要重启计算机,大多数都不用。)
2、你的“HelloWorld”
费劲周折的安装好工具是不是有点喜悦呢?别急,更喜悦的还在后面,下面请跟我共同小用一下被HP称作“宝刀屠龙”的QTP吧。(编者注:“神剑倚天”即是业内传颂的LoadRunner,当然本故事纯属编者梦呓,请勿当真)
    首先,开启我们的“HelloWorld”之旅吧。
第一步:创建脚本文件,点击“New”按钮,如图所示。
第二步:保存脚本文件,菜单项:Filesave。提示:请将QTP默认存放脚本的路径改成其他盘符,以免系统崩溃造成不必要的损失。
第三步:QTP操作界面简介:
1、Add in Manager 插件管理界面
程序启动后程序会停留在插件选择的界面 
该页面由用户选择需要加载的插件。
这是一个QTP插件管理器,每次启动前需要选择对应的插件才能进行测试。
插件的含义与作用:
Add-in 的选择是为了能够成功识别对应Add-in的测试对象控件,也就是说是和被测控件有关,而跟什么什么语言写的是没有关系的。
2、QTP开始页
选择好插件后点击OK按钮就会出现以下界面 
(1)用1框选中的区域是我们常见的菜单栏和工具栏,也是我们最常用的地方下一课时我将对qtp中比较重要的一些菜单进行讲解。
(2)用2框选的区域是我们目前所打开和创建的一些qtp文件,由选项卡形式呈现出来
在我们再做一个项目时,常常是由多个文件组成,这时就在2区域来回切换比较方便。
(3)3区域是由几个打开和新建qtp文件的快捷菜单按钮。前4个为新建,后4个为打开。
创建有些qtp文件时需要与qc连接,在以后的课程会具体提到。
(4)4区域是创建几种qtp类型文件的向导。不做重点。
(5)该区域用来显示最近打开的qtp文件
防身戒指(6)该区域显示qtp10.0一些新的东西的说明。可以稍微了解。
3、test项目界面
菜单File-new-Test,新建Test类型qtp项目文件,或者使用快捷键Ctrl+N,或者使用开始页的快捷菜单新建,或者使用菜单栏中的new按钮新建(供大家选择)

本文发布于:2024-09-24 01:25:21,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/276916.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:安装   文件   需要   插件   选择   脚本   点击
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议