已有1条回答
管理员
qtp是自动测试工具。QTP是QuickTestProfessional的简称,是一种自动测试工具。使用QTP的目的是想用它来执行重复的自动化测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试,例如要测试哪些功能、操作步骤、输入数据和期望的输出数据等。
QTP的基本功能:提供符合所有主要应用软件环境的功能测试和回归测试的自动化。采用关键字驱动的理念以简化测试用例的创建和维护。它让用户可以直接录制屏幕上的操作流程,自动生成功能测试或者回归测试用例。专业的测试者也可以通过提供的内置脚本和调试环境来取得对测试和对象属性的完全控制。
QTP的录制原理:根据用户在应用程序界面上的操作,QTP采用ObjectIdentificationTools工具对被操作的对象进行识别,采用反编译的原理看其属于哪个插件类,从而进一步识别其属于什么控件类,然后QTP把对应的控件类实例化一个对象,并把获取的应用程序的一部分属性值(足以识别对象?)赋给新建的对象,并添加到对象库里即TO对象,而把用户对对象的操作添加到脚本里面。
QTP的回放原理:QTP根据脚本中记录下来的对象操作的顺序进行回放。QTP从脚本中读取到该对象,并根据对象的层次和名称到对象库中寻找相同名称的测试库对象,在测试库找到相应的对象,获得对象的属性,根据对象库中对象的属性,在运行的应用程序中进行匹配,寻找运行时对象,找到后根据脚本中记录的对该对象执行的动作和参数值。
猜你喜欢
微信号丢了,手机号也不用了,怎么办?
荣耀X50i怎么开启支付宝免密支付
iQOO 10 Pro壁纸设置方法
别人拍了你的健康码危险吗
帝豪gl油耗怎么样 帝豪gl油耗多少钱一公里(约5-6毛)
ef和rf镜头的区别
一加ace2V怎么设置桌面天气
车年检需要什么证件与资料(免检车辆年检需要带什么材料)
屁眼痒怎么办
手机麦克风没声音怎么回事
雷克萨斯rx350报价及图片(2020款雷克萨斯RX)
丰田crv2021新款报价图片,二手奥德赛报价 奥德赛二手车
最新学习
深海迷航激光切割机在哪里
五菱宏光mini2021新款报价 五菱宏光mini2021新款落地价(大概4.25万元起)
杞州市是哪里
10a插座可以插空调吗
别克gl6新款四缸最新消息(新款别克GL6只有3款车型)
南京限行外地车吗,南京限号外地车怎么限2023
大熊湖盐度低的原因是什么
iqooneo7是什么屏幕
网页游戏推广方式
车上的abs灯是什么意思 abs灯亮了是什么原因
汽车水箱漏水怎么修补
奔驰EQEsuv上市时间 奔驰EQEsuv于2022年10月17日国内发布