QTP学习笔记(七)
一.测试目的:
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即可