阅读数:54
已有1条回答
管理员
qtp是自动测试工具。QTP是QuickTestProfessional的简称,是一种自动测试工具。使用QTP的目的是想用它来执行重复的自动化测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试,例如要测试哪些功能、操作步骤、输入数据和期望的输出数据等。
QTP的基本功能:提供符合所有主要应用软件环境的功能测试和回归测试的自动化。采用关键字驱动的理念以简化测试用例的创建和维护。它让用户可以直接录制屏幕上的操作流程,自动生成功能测试或者回归测试用例。专业的测试者也可以通过提供的内置脚本和调试环境来取得对测试和对象属性的完全控制。
QTP的录制原理:根据用户在应用程序界面上的操作,QTP采用ObjectIdentificationTools工具对被操作的对象进行识别,采用反编译的原理看其属于哪个插件类,从而进一步识别其属于什么控件类,然后QTP把对应的控件类实例化一个对象,并把获取的应用程序的一部分属性值(足以识别对象?)赋给新建的对象,并添加到对象库里即TO对象,而把用户对对象的操作添加到脚本里面。
QTP的回放原理:QTP根据脚本中记录下来的对象操作的顺序进行回放。QTP从脚本中读取到该对象,并根据对象的层次和名称到对象库中寻找相同名称的测试库对象,在测试库找到相应的对象,获得对象的属性,根据对象库中对象的属性,在运行的应用程序中进行匹配,寻找运行时对象,找到后根据脚本中记录的对该对象执行的动作和参数值。
猜你喜欢
日产天籁发动机怎么样 动力十分强劲(搭载2.0T四缸发动机)
红米k60怎么关闭开发者模式
水熊虫会咬人吗
考驾照刷学时什么意思
追偿权的诉讼时效多久
国外的圣诞节是怎么由来的
荣耀80 Pro 直屏版在哪里设置电量百分比
环境影响人的例子
红米RedmiNote12RPro防水效果怎么样
dx是什么意思
Redmi Note 12 Turbo怎么连接打印机
50万左右的车哪个好(五款热门50万左右车推荐)
最新学习
真我realme Q5支持NFC功能吗
红旗hs5怎么样值不值得买(红旗hs5口碑质量怎么样)
大众点评是什么
桑蚕丝围巾怎么清洗
传祺m8顶配多少钱 传祺m8顶配价格多少(报价41.50万元)
2023年拼多多五一活动什么时候开始 拼多多五一活动持续多久
本田自动挡的车怎么起步 本田7座商务车有哪几款
勤王护驾什么意思
外国人永久居留身份证申请条件是什么
莫高窟又称
iphone13是a15处理器吗
一方有聊天记录能恢复另一方的吗