一.测试目的:
1.编写自动化脚本,代替手工测试
2.使用TD跟踪测试结果,评价软件质量
二.问题及解决方法
1.问题:录制脚本时QTP窗口为最大化状态,阻碍鼠标的移动轨迹
答:recording?最小化QTP窗口,以后每次录制时QTP窗口都会自动执行最小化
2.问题:TD与QTP的连接失败(同QTP学习笔记(五))
答:为TD安装"TDConnect.exe,SysAgent.ext,TDClientSideInstallation.exe"三个插件
3.问题:因为使用破解版TD所以在添加"Test Script"时TD会自动退出
答:在指定folder中创建"WR_Automate"类型的TEST,查看该TEST的TEST Script,再选中新创建的"Quicktest_test"类型的TEST,TD就不会退出了
4.问题:QTP加载插件后仍连接不上TD
答:为QTP安装插件"QTP安装包" setpup.exe quality center加载项,安装自带的插件比较好用
5.问题:QTP远程连接TD失败的问题
答:1.查看该请求是滞被防火墙过滤
2.网络管理服务器及TD服务器上是否安装了网管软件
符合上述条件的时候,QTP远程访问TD会发生失败
6.问题:与TD建立连接后脚本的编辑问题
答:与TD连接后,QTP自动生成与TD的TEST名称相同的脚本,可对该脚本进行编辑、保存、另存等与单机使用QTP创建脚本相同的操作,建议每个脚本在本机另存一份,并保留脚本对象,创建对象库。与TD连接后,QTP默认加入的插件被修改为"web插件",新建测试脚本时要注意。
三.学习到的内容
1.QTP与TD建立连接时所指定的服务器名、Domain、Project、UserName、Password信息应与TD登录时一致,否则会发生连接失败的错误
2.为TD TESTPLAN Folder TEST增加了TEST Script后,不可再编辑该TEST,如"step"的设置
3."TEST Script"运行后的执行结果在"REQUIREMENTS"中可查看到,以此可作为评价软件质量的依据之一
4.TD REQUIREMENT REQUIREMENT Child REQUIREMENT 可以为其指定多个"TEST"用例,被关联的用例不可编辑
5.与TD建立连接的QTP脚本运行结果自动保存在TD中,连接成功后QTP的"Remote Agent"进程自动启动
6.QTP与TD服务器远程连接
工具栏?Quality center Connection:指定Server URL为远程服务器,并输入正确的Domain、Project、Username、Password即可
QTP学习笔记(八)
一.测试目的:
使用QTP建立较为完成的测试脚本,通过TD对自动化测试的流程进行系统的管理。
二.问题及解决方法:
1.问题:由TD的TEST?Test Script启动QTP脚本后,QTP在启动时自动只加载"web插件",并且在录制脚本的过程中,点击"Record"按钮后,弹出web页面与QTP中心连接,严重影响脚本的录制
答:1.TD TEST PLAN Folder TEST Test Script启动QTP并创建新的测试脚本
2.保存该脚本,退出QTP
3.重新启动QTP,加载"Active X"控件
4.创建新脚本,并连接TD
5.open open Test from Quality Center打开步骤1所创建的脚本即可
三.学习到的内容
1.更改当前脚本加载的插件
在启动QTP的时候将所有插件都色选上,打开脚本,File Settings Properties选项卡 选择modify按钮即可
2.TD中为TEST添加Steps后,点击Generate Script Quicktest Test可将设置的steps加载到测试脚本中
3.在录制脚本步骤前仔细规划脚本的结构,定义好各Action完成的任务,及Action之间的调用关系,要比录制执行步骤后再添加新Action容易