QTP(UFT)安装及使用自带的飞机订票系统测试

时隔几年我又在上软件测试的课,之前没有用到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自动打开订单系统按照脚本进行操作
在这里插入图片描述
成功运行脚本完成回放,结果如下图:
在这里插入图片描述

  • 8
    点赞
  • 111
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值