时隔几年我又在上软件测试的课,之前没有用到QTP这次用到了,所以把QTP的使用过程记录一下
文章目录
一、安装
版本号12.02
下载地址和安装教程参考这个
安装教程
二、使用
下面进行飞机订票系统的操作脚本录制和回放
1.录制前配置
安装好后有两个组件,打开UFT
把.NET和Web插件给勾上
打开QTP,新建一个测试
测试类型为GUI,名称和地址自己改
对录制进行配置
选择Windows Applications,新增应用程序,即QTP自带的订票系统
用的是老系统,新系统回放的时候容易出毛病
找到QTP的安装程序,把flight4a.exe给加进去
增加成功,点击确定
到这里就可以开始录制了,在录制之前可以自己打开flight4a.exe熟悉一下订票系统怎么使用
2.飞机订票系统使用
找到flight4a.exe打开,系统用户名和密码都是mercury
填完日期目的地啥的点旁边的Flights选航班
选完再填其他杂七杂八信息点Insert Order
一个订单就生成了,下面有订单编号
这里继续新增订单或者查订单
可以按照日期、名字、序号查订单
查完点上面那个红叉删除订单
这里边可以看所有订单的信息
基本就这样了
3.录制和回放脚本
开始录制
QTP会自动打开刚刚配置的飞机订票系统,然后就进行登录,订票,查询,删除操作,然后停止录制。
录制完就会生成脚本,要注意脚本里面的删除操作在回放的时候会出错,因为你已经把那个订单给删了,所以得把脚本给改一下,改成已有订单的信息,或者干脆把删除操作的脚本给删完,只有登录,订票,查询操作,回放就不会出错。
比如下面脚本选择了一个订单然后删除,得把Select后面的订单信息给改成已有订单的信息。
//更改Select后面的订单信息Dialog("Search Results").WinList("Flight No.").Select "John 39 AA 12313 3 1 141.000004/19/2022 Tuesday LON London 11:03 AM PAR Paris 12:43 PM"Dialog("Search Results").WinButton("OK").Click
Window("Flight Reservation").WinButton("Button_3").Click
Window("Flight Reservation").Dialog("Flight Reservations").WinButton("是(Y)").Click
点击运行,按照刚刚录制好的脚本开始回放,QTP自动打开订单系统按照脚本进行操作
成功运行脚本完成回放,结果如下图:
版权归原作者 PaPaAlwaysLoveYou 所有, 如有侵权,请联系我们删除。