已有1条回答
管理员
qtp是自动测试工具。QTP是QuickTestProfessional的简称,是一种自动测试工具。使用QTP的目的是想用它来执行重复的自动化测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试,例如要测试哪些功能、操作步骤、输入数据和期望的输出数据等。
QTP的基本功能:提供符合所有主要应用软件环境的功能测试和回归测试的自动化。采用关键字驱动的理念以简化测试用例的创建和维护。它让用户可以直接录制屏幕上的操作流程,自动生成功能测试或者回归测试用例。专业的测试者也可以通过提供的内置脚本和调试环境来取得对测试和对象属性的完全控制。
QTP的录制原理:根据用户在应用程序界面上的操作,QTP采用ObjectIdentificationTools工具对被操作的对象进行识别,采用反编译的原理看其属于哪个插件类,从而进一步识别其属于什么控件类,然后QTP把对应的控件类实例化一个对象,并把获取的应用程序的一部分属性值(足以识别对象?)赋给新建的对象,并添加到对象库里即TO对象,而把用户对对象的操作添加到脚本里面。
QTP的回放原理:QTP根据脚本中记录下来的对象操作的顺序进行回放。QTP从脚本中读取到该对象,并根据对象的层次和名称到对象库中寻找相同名称的测试库对象,在测试库找到相应的对象,获得对象的属性,根据对象库中对象的属性,在运行的应用程序中进行匹配,寻找运行时对象,找到后根据脚本中记录的对该对象执行的动作和参数值。
猜你喜欢
手自一体的车怎么开 和自动挡版本操作相同
iQOO 11三指截屏操作教程
qq能恢复十年前删除的好友吗
荣耀50 Pro是否支持高刷
全世界级别最高的拉力系列赛事 WRC世界拉力锦标赛是什么
vivos17怎么连接自拍杆
宝马z4怎么样值不值得(新宝马z4好看还是老的好看)
pcemoo什么手机
如何注册两个微信号一个手机
保险杠下面塑料板破了
opporeno5什么处理器
ohh是什么意思
最新学习
银行卡号可以查到个人信息吗
100变压器带多少千瓦
魅族20Pro屏幕闪烁怎么办
雷凌双擎e+顶配落地多少 全款落地20万(分期首付6.8万)
尹克西是什么电视剧中的人物
豌豆尖开花有毒吗
redmi是什么牌子手机
配汽车钥匙多少钱?去哪里配比较好?
大众小型suv有几款 大众最新的小型SUV是T-Cross
红米K60怎么设置特别来电
小米13 Ultra摄影手柄怎么买
如何办理进出口许可