QTP学习与实践经验总结终极收藏版本Word文件下载.docx
- 文档编号:13441634
- 上传时间:2022-10-10
- 格式:DOCX
- 页数:112
- 大小:5.30MB
QTP学习与实践经验总结终极收藏版本Word文件下载.docx
《QTP学习与实践经验总结终极收藏版本Word文件下载.docx》由会员分享,可在线阅读,更多相关《QTP学习与实践经验总结终极收藏版本Word文件下载.docx(112页珍藏版)》请在冰豆网上搜索。
B处理流程:
B1安装TD和验证
B2安装QTP和验证
B3安装插件
B4QTP参数设置
B5验证TD和QTP互联成功
C术语说明
C1TD是MI公司的一款测试管理工具,他采
用B/S模式,使得用户可以在任何与Server相连的计算机上实现测试用例的管理
C2QTP是MI公司推出的功能测试工具,主要用于B/S模式的系统测试
D实例
D1安装TD,详细安装见TD说明书
检验TD是否安装成功,启动TDServer服务器后,在与Server相连的其他计算机上,打开IE浏览器,在地址栏输入http:
//TDServer的ip地址/TDbin/start_a.htm如果能够浏览到TD界面,说明安装成功,界面见下图
图1.1.D1.1
D2安装QTP,详细安装见QTP使用说明书
验证QTP安装成功,进入windows操作系统,点击,开始->
程序->
QuickTestProfessional->
QuickTestProfessional,打开QTP使用界面,如下图
图1.1.D2.2
进行简单的录制,保证脚本录制成功,并且可以回放,与你的预操作达到的结果一致,证明QTP安装成功
D3安装插件,进入TD首页,点击见面上的TDAddIn如下图
图1.1.D3.3
进入TDAddIn界面点击MoreTestDirectorAddIns进入MoreTestDirectorAddIns界面,如下图
图1.1.D3.4
图1.1.D3.5
下载名为TDplugInsSetup的插件,大约35兆
并且在Server与QTP客户机上安装这个插件,安装成功后,会要求你重启电脑,重启后会看到,开始-程序中有个新安装的程序“QuickTestProfessinaladdinforQualityCenter”,登入TD进入testplan检测是否可以在testplan中添加QTP类型的测试用例如下图:
图1.1.D3.6
点击后,出现如下图对话框,并且可以建立QTP的测试用例
图1.1.D3.7
检查没有问题之后,还需要在安装QTP的机子上做一些相应的设定
D4对于QTP的一些设定
进入QTP主界面,点击文件栏的Tools-Options,进入Options对话框
图1.1.D4.8
在RunTab中选择AllowotherMercuryproductstoruntestandcomponents,以及SubmitadefecttoQualiytCenterforeachfailedstep选中后,点击ok保存这个设置
在QTP主界面中点击Tool-QualityCenterConnection
图1.1.D4.9
在Server中输入http:
//TDServerip地址/TDbin(本例中使用htt......),点击connect按钮,QTP连接到服务器上,如果服务器连接有问题,则会提示连接失败
在projectconnection中包含一下几项:
Domain:
TD服务器站点管理中建立项目的域,如下图
图1.1.D4.10
Project:
域中你所建立的项目
User:
登陆项目所用的用户名
Password:
相应用户名使用的密码
Reconnectonstartup在下次启动QTP时自动登陆到你的项目中
Savepasswordforreconnectiononstartup为下次登陆保存密码
完成了上述操作就TD和QTP就连接起来,可以从TD调用QTP脚本了
连接成功后会在QTP右下脚出现出现一个标志,如下图:
图1.1.D4.11
出现这个标志说明连接成功
E个人感受:
TD是测试管理工具,单独使用它,只能管理手工测试的用例,无法做到回归测试
QTP是自动化功能测试工具,单独使用它,虽然能完成回归测试,但是无法进行测试版本管理
通过TD与QTP的联合使用,有以下几个优点
1.可以通过TD管理QTP的测试脚本
2.通过TD命令在其他计算机执行在本机录制的QTP脚本,以节省时间,让自己可以继续录制其他用例的脚本
1.2QTP自动提交错误到TD中
QTP和TD相连后,QTP通过在脚本中设立的检查点,来检查运行结果是否与预期结果一致,并将错误的结果值返回到TD中,以便开发人员查看
B1.在QTP中的参数设置
B2.在TD中执行QTP脚本,并且自动获得QTP提交的错误报告
C1TD是MI公司的一款测试管理工具,他采用B/S模式,使得用户可以在任何与Server相连的计算机上实现测试用例的管理
D实例:
D1QTP与TD连接之后能够通过设定的检查点,自动向TD报送错误,并且将错误保存在TD的defect中
在QTP主界面,选择tools-options进入option对话框
在runtab中选择submitadefecttoQualityCenterforeachfailedstep,并且保存这个设置,如下图
图1.2.D1.1
在windows系统主界面,点击开始-程序-QuickTestProfessional-testresultviewer,打开testresultviewer如下图
图1.2.D1.2
点击tool-qualitycenterconnection,弹出连接对话框如下图
图1.2.D1.3
Server:
与QTP输入的服务器地址一致
D2在TD中运行QTP脚本,检查点检查到的错误信息将被保存在TD的defect中。
详细见TD使用手册
无
1.3本机利用QTP创建,修改与提交脚本
当QTP,testresultviewer与TD连接成功后,就可以通过TD调用QTP来录制脚本,录制脚本完成后,脚本将保存到你的TD服务器中,当你修改脚本时,需要通过TD调用出你所需要修改的脚本,修改完成后,脚本继续保存在TD服务器中
B1在TD中建立QTP测试用例
B2调用QTP
B3录制脚本
B4保存脚本
B5在TD中查看脚本
B6修改脚本
D1在TD中建立QTP测试用例,点击newtest并且选择QTP测试用例,如下图
图1.3.D1.1
图1.3.D1.2
D2调用QTP,开启QTP
脚本建立成功后,点击testscrip,并且点击其中的lanch键如下图
图1.3.D2.3
D3录制脚本,详细见QTP说明书
D4保存脚本,当你的脚本录制完成后,点击save,出现如下对话框
图1.3.D4.4
左边的文件树是你的testplan,在testname中输入测试名称,点击保存,你的脚本将保存到testplan下,你也可以点击右上的filesystem…将脚本保存到本机上
Saveactivescreenfiles,选中这个之后回将你QTP中保存的activescreen随着脚本一起保存到TD服务器中
D5在TD中查看脚本,在TD的testplan中查看脚本,如下图
图1.3.D5.5
选中一个测试脚本,点击右边的testscrip,能够看到详细的步骤,如下图
图1.3.D5.6
D6修改脚本,如上操作打开QTP,打开后,修改你的脚本,修改完成后,点击save新脚本自动保存到TD服务器中
1.4QTPfail自动截图功能的使用
A问题描述:
在测试过程中,尝尝出现随机性错误,很难重现,但并不意味着错误不存在,这时候与开发人员交流起来就会有问题,因为开发人员不能准确的知道你所要展现的错误,自动截图功能,能在检查点失败的时候,截取当时的页面,通过这些图片,能让开发人员更加直观的了解错误信息,改正错误
B处理流程:
B1设置QTP
B2在TD中运行QTP脚本
B3查看截图
D实例:
D1设置QTP,进入QTP操作界面,点击tools-option中的runtab如下图
图1.4.D1.1
其中savestepscreencapturetoresults是控制向QTP提交图片的选项,其中包括
Always保存每步的界面
Onerrors在发生errors的时候,当检查点不通过的时候保存图片
Onerrorsandwarnings在发生errors和warinings时,保存图片
Never不保存图片
D2在TD中运行脚本,(详见1.3)
D3查看截图,所截的图,并不能以附件的形式出现在TD的defect中,而是出现在testtab中,双击的你的自动化测试
图1.4.D3.2
出现如下图界面,选中一条fail,通过点击其中的lanch键来调出QTP自带的错误报告
图1.4.D3.3
通过这个来查看截图
图1.4.D3.4
这里的图不能以附件的形式保存到defect中,需要知道错误是哪个计划中的哪个用例执行之后的结果.
1.5上网助手等插件对QTP的影响
在运行QTP时,由于QTP对浏览器的反映速度比较高,一些影响浏览器浏览速度的插件将导致QTP无法正常运行
B1删除插件
B2运行QTP
D1检查你的浏览器上有什么非默认的插件(建议使用浏览器的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- QTP 学习 实践经验 总结 终极 收藏 版本