一、QTP的简介
1、QTP QuickTest Professional的缩写
2、QTP是关键字驱动的测试工具,可以测试各种编程语言编写的被测系统;
3、默认脚本语言VBS;
4、在回归测试中广泛使用;
二、QTP的首次启动(重点)
1、启动QTP:
方式一:双击桌面上QTP的图标
方式二:开始-程序-Quicktest professional-Quicktest professional
3、创建新的test
方式一:在工具栏点击NEW
方式二:在菜单栏中file-new-test
4、QTP为test提供两种视图
KeyWord view---关键字视图:图形界面显示
Expert view--- 专家视图:代码显示
三、Flight被测系统的基本功能
1、登录
用户名---长度>=4的字符串
密码---mercury
2、创建订单
日期---格式:mm/dd/yy
有效日期:当前日期之后
票数---有效数据:1~10的整数
起飞城市与到达城市---到达城市的选项中自动屏蔽起飞城市
3、打开订单
以订单号标号打开订单
4、修改订单
5、删除订单
6、退出系统file-exit
七、QTP对象仓库的使用(非常重要)
1、进入Test对象仓库:Resources-Object-Repository
2、对象仓库记录的内容:
name---对象名
class---类
Description properties---关键属性
修改关键属性的值
3、对象仓库使用注意:
a.打开一个Test就打开相应的对象仓库,每个Test都有自己的对象对象仓库;
b.对象仓库中的被测对象(To),与运行测试时被测系统的对象(RO)的关键属性不一致,系统会提示识别对象的错误。
c.经常维护被测对象。
八、object spy工具的使用
1.启动object spy:在工具栏中点击“object spy”
2.使用object spy工具捕获被测对象的属性信息
a.将被测对象显示在桌面
b.启动object spy
c.在object界面中,点击"指向的手"
d.鼠标右键头鼠标变成小手,使用小手点击被测对象。如果被测对象被挡住,长按住Ctrl,使用鼠标进行调整
九、添加对象到对象仓库
1、在对象仓库中,通过“add objects to local ”添加对象到对象仓库
a.将需要添加的对象显示到当前桌面
b.Resources-object repository中,点击工具栏中的“add objects to local "
c.选中需要添加的对象,进行添加
2、通过Active Screen添加对象到对象仓库
a.在当前的Test的Active Screen中,找到需要点击的对象;
b.在Active Screen中选中要添加的对象;
c.在右键菜单中,点击view/add object...
d.点击OK进入object properties界面
e.点击Add to repository,完成添加对象。
3、代码的补录操作
a.确定补录代码的位置;(建议留空白行,方便识别)
b.将被测系统设置为补录代码的起始位置
c.设置被测系统的启动为手动的
d.点击Record开始补录代码。(回放时设置为原来方式,注意自动启动加好不用再点)