ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:1.54MB ,
资源ID:20089875      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20089875.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(QTP学习与实践经验总结1文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

QTP学习与实践经验总结1文档格式.docx

1、3.2 手工识别控件 444 多个Action一起执行 484.1 为什么会用到多个Action调用 484.2 对被调用Action的设定 484.3 调用Action 524.4 调用Action的模式 594.5 copy Action与call existing Action的区别 595 对于QTP一些功能键的介绍 605.1 关于录制设置的区分web event recording configuration 605.2 关于QTP录制mouseover得问题 645.3 关于start transAction的问题 645.4 虚拟对象的使用 685.5 对于Action scr

2、een捕捉不精确的解决办法 725.6 QTP录制方式的分类 756 对于内部控件属性的一些设定 766.1 关于regular expressions 767 关于datatable 817.1 global与current的区别 817.2 import excel的问题 817.3 关于editing the data table 848 关于检查点 858.1 checkpoint的返回值 858.2 QTP检查点的设定 888.3 关于文字检查点得参数化 888.4 设立可重用检查点 948.5 QTP检查点添加有问题,造成无法识别控件,导致脚本无法运行的问题 968.6 标准检查点

3、 969 关于错误报告的问题 999.1 关于report.ReportEvent 999.2 关于reporter.fiter 10210 关于在expert中操作的问题 10510.1 关于getRoporperty ,getTopropertise, getToproperty 10510.2 编码时在出现expect end of statement的问题 10911 关于C/S模式的录制 11311.1QTP是否可以cs方式下的应用系统 1131 TD与QTP的连接1.1 TD与QTP的连接A问题描述:使用TD和QTP互联可以实现如下功能:A1测试版本管理A2远程控制实现自动化测试以

4、及回归测试 B处理流程:B1安装TD和验证B2安装QTP和验证B3安装插件B4 QTP参数设置B5验证TD和QTP互联成功C术语说明C1 TD是MI公司的一款测试管理工具,他采用B/S模式,使得用户可以在任何与Server相连的计算机上实现测试用例的管理C2 QTP是MI公司推出的功能测试工具,主要用于B/S模式的系统测试D实例D1安装TD,详细安装见TD说明书检验TD是否安装成功,启动TD Server服务器后,在与Server相连的其他计算机上,打开IE浏览器,在地址栏输入http:/TD Server的ip地址/TDbin/start_a.htm 如果能够浏览到TD界面,说明安装成功,界

5、面见下图 图1.1.D1.1D2安装QTP,详细安装见QTP使用说明书验证QTP安装成功,进入windows操作系统,点击,开始-程序-Quick Test Professional- Quick Test Professional,打开QTP使用界面,如下图 图1.1.D2.2进行简单的录制,保证脚本录制成功,并且可以回放,与你的预操作达到的结果一致,证明QTP安装成功D3安装插件,进入TD首页,点击见面上的TD Add In如下图图1.1.D3.3进入TD Add In 界面点击More TestDirector Add Ins进入More TestDirector Add Ins界面,如

6、下图 图1.1.D3.4 图1.1.D3.5下载名为TDplugInsSetup的插件,大约35兆并且在Server与QTP客户机上安装这个插件,安装成功后,会要求你重启电脑,重启后会看到,开始程序中有个新安装的程序 “Quick Test Professinal add in for Quality Center”,登入TD进入test plan检测是否可以在test plan中添加QTP类型的测试用例如下图: 图1.1.D3.6点击后,出现如下图对话框,并且可以建立QTP的测试用例 图1.1.D3.7检查没有问题之后,还需要在安装QTP的机子上做一些相应的设定D4对于QTP的一些设定进入Q

7、TP主界面,点击文件栏的Tools-Options,进入Options对话框 图1.1.D4.8在Run Tab中选择Allow other Mercury products to run test and components,以及Submit a defect to Qualiyt Center for each failed step选中后,点击ok保存这个设置在QTP主界面中点击ToolQuality Center Connection 图1.1.D4.9在Server中输入http:/ TDServer ip地址/TDbin(本例中使用htt.),点击connect按钮,QTP连接到

8、服务器上,如果服务器连接有问题,则会提示连接失败在project connection中包含一下几项:Domain: TD服务器站点管理中建立项目的域,如下图 图1.1.D4.10Project:域中你所建立的项目User:登陆项目所用的用户名Password:相应用户名使用的密码Reconnect on startup在下次启动QTP时自动登陆到你的项目中Save password for reconnection on startup为下次登陆保存密码完成了上述操作就TD和QTP就连接起来,可以从TD调用QTP脚本了连接成功后会在QTP右下脚出现出现一个标志,如下图:图1.1.D4.11出

9、现这个标志说明连接成功E个人感受: TD是测试管理工具,单独使用它,只能管理手工测试的用例,无法做到回归测试 QTP是自动化功能测试工具,单独使用它,虽然能完成回归测试,但是无法进行测试版本管理 通过TD与QTP的联合使用,有以下几个优点1.可以通过TD管理QTP的测试脚本2.通过TD命令在其他计算机执行在本机录制的QTP脚本,以节省时间,让自己可以继续录制其他用例的脚本1.2 QTP自动提交错误到TD中QTP和TD相连后,QTP通过在脚本中设立的检查点,来检查运行结果是否与预期结果一致,并将错误的结果值返回到TD中,以便开发人员查看B1.在QTP中的参数设置B2.在TD中执行QTP脚本,并且

10、自动获得QTP提交的错误报告D实例:D1 QTP与TD连接之后能够通过设定的检查点,自动向TD报送错误,并且将错误保存在TD 的defect中 在QTP主界面,选择tools-options进入option对话框 在run tab中选择submit a defect to Quality Center for each failed step,并且保存这个设置,如下图 图1.2.D1.1在windows系统主界面,点击开始程序Quick Test Professionaltest result viewer,打开test result viewer如下图 图1.2.D1.2点击toolqual

11、ity center connection,弹出连接对话框如下图 图1.2.D1.3Server:与QTP输入的服务器地址一致D2在TD中运行QTP脚本,检查点检查到的错误信息将被保存在TD的defect中。详细见TD使用手册无1.3 本机利用QTP创建,修改与提交脚本当QTP,test result viewer与TD连接成功后,就可以通过TD调用QTP来录制脚本,录制脚本完成后,脚本将保存到你的TD服务器中,当你修改脚本时,需要通过TD调用出你所需要修改的脚本,修改完成后,脚本继续保存在TD服务器中B1在TD中建立QTP测试用例B2调用QTPB3录制脚本B4保存脚本B5在TD中查看脚本B6

12、修改脚本D1在TD中建立QTP测试用例,点击new test并且选择QTP测试用例,如下图 图1.3.D1.1 图1.3.D1.2D2调用QTP,开启QTP脚本建立成功后,点击test scrip,并且点击其中的lanch键如下图 图1.3.D2.3D3录制脚本,详细见QTP说明书D4保存脚本,当你的脚本录制完成后,点击save,出现如下对话框 图1.3.D4.4左边的文件树是你的test plan,在test name中输入测试名称,点击保存,你的脚本将保存到test plan下,你也可以点击右上的file system将脚本保存到本机上Save active screen files,选中

13、这个之后回将你QTP中保存的active screen随着脚本一起保存到TD服务器中D5在TD中查看脚本,在TD的test plan中查看脚本,如下图图1.3.D5.5选中一个测试脚本,点击右边的test scrip,能够看到详细的步骤,如下图 图1.3.D5.6D6修改脚本,如上操作打开QTP,打开后,修改你的脚本,修改完成后,点击save新脚本自动保存到TD服务器中1.4 QTP fail自动截图功能的使用A问题描述:在测试过程中,尝尝出现随机性错误,很难重现,但并不意味着错误不存在,这时候与开发人员交流起来就会有问题,因为开发人员不能准确的知道你所要展现的错误,自动截图功能,能在检查点失

14、败的时候,截取当时的页面,通过这些图片,能让开发人员更加直观的了解错误信息,改正错误B处理流程:B1设置QTPB2在TD中运行QTP脚本B3查看截图D实例:D1设置QTP, 进入QTP操作界面,点击tools-option中的run tab如下图 图1.4.D1.1其中save step screen capture to results是控制向QTP提交图片的选项,其中包括Always 保存每步的界面On errors 在发生errors的时候,当检查点不通过的时候保存图片On errors and warnings 在发生errors和warinings时,保存图片Never不保存图片D2

15、在TD中运行脚本,(详见1.3)D3查看截图,所截的图,并不能以附件的形式出现在TD的defect中,而是出现在test tab中,双击的你的自动化测试 图1.4.D3.2出现如下图界面,选中一条fail,通过点击其中的lanch键来调出QTP自带的错误报告图1.4.D3.3通过这个来查看截图 图1.4.D3.4这里的图不能以附件的形式保存到defect中,需要知道错误是哪个计划中的哪个用例执行之后的结果.1.5 上网助手等插件对QTP的影响在运行QTP时,由于QTP对浏览器的反映速度比较高,一些影响浏览器浏览速度的插件将导致QTP无法正常运行B1删除插件B2运行QTPD1检查你的浏览器上有什

16、么非默认的插件(建议使用浏览器的最初版,不要安装任何插件),删除这些插件D2运行QTP(详见QTP使用手册)插件对QTP的执行影响比较大,很多不明错误都是不明插件引起的1.6 防火墙对TD与QTP的连接的影响(瑞星2005下)TD与QTP的连接是基于网络的,需要通过防火墙设置允许TD调用QTP的插件,否则将无法正常调用B1防火墙自动识别程序B2手工识别D1防火墙自动识别程序,当TD调用QTP时,会自动启动一个调用程序,通常情况下,防火墙会自动识别出来,并且问用户是否允许通过,选择允许通过D2手工识别,如果防火墙没有自动识别调用程序就需要手工识别这个程序,手工需要添加的程序如下图 图1.6.D2

17、.1 图1.6.D2.2需要防火墙通过验证,不然无法正确执行1.7 如何使用QTP进行定时测试当使用TD连接QTP后,就可以通过TD来对QTP的运行进行管理,控制QTP何时运行B1在TD中设定时间B2 QTP定时运行D1在TD中设定时间,在test lab中添加一个控件,如下图 图1.6.D1.1选中这个新的控件,并且点击他的中心,拖动鼠标,让他发出的连线与你的测试相连如下图 图1.6.D1.2你可以通过单击右键选择time dependency来设定时间 图1.6.D1.3图1.6.D1.4D2 QTP定时运行当设定完毕后,点击run键,TD会弹出运行界面,点击run QTP将等待,直到你设定的时间后才开始执行测试脚本

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1