阅读数:54
已有1条回答
管理员
qtp是自动测试工具。QTP是QuickTestProfessional的简称,是一种自动测试工具。使用QTP的目的是想用它来执行重复的自动化测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试,例如要测试哪些功能、操作步骤、输入数据和期望的输出数据等。
QTP的基本功能:提供符合所有主要应用软件环境的功能测试和回归测试的自动化。采用关键字驱动的理念以简化测试用例的创建和维护。它让用户可以直接录制屏幕上的操作流程,自动生成功能测试或者回归测试用例。专业的测试者也可以通过提供的内置脚本和调试环境来取得对测试和对象属性的完全控制。
QTP的录制原理:根据用户在应用程序界面上的操作,QTP采用ObjectIdentificationTools工具对被操作的对象进行识别,采用反编译的原理看其属于哪个插件类,从而进一步识别其属于什么控件类,然后QTP把对应的控件类实例化一个对象,并把获取的应用程序的一部分属性值(足以识别对象?)赋给新建的对象,并添加到对象库里即TO对象,而把用户对对象的操作添加到脚本里面。
QTP的回放原理:QTP根据脚本中记录下来的对象操作的顺序进行回放。QTP从脚本中读取到该对象,并根据对象的层次和名称到对象库中寻找相同名称的测试库对象,在测试库找到相应的对象,获得对象的属性,根据对象库中对象的属性,在运行的应用程序中进行匹配,寻找运行时对象,找到后根据脚本中记录的对该对象执行的动作和参数值。
猜你喜欢
如何培养小学生创造力举例
中国驾驶证在哪些国家能用(中国的驾照在多少国家通用)
一汽奔腾b50报价及图片(2019款奔腾B50上市)
greenmaxhp是什么牌子轮胎
质量最好的中大型suv排行榜(质量最好的十大中型SUV)
乐高编程是什么孩子有必要学吗
新能源汽车(新能源汽车技术就业方向及前景)
大众230tsi多少钱(高尔夫嘉旅230tsi价格)
云度π1360适合什么人开 小众的新能源suv
vivo S15如何提取图中的文字
WEY VV5刹车怎么样 刹车表现很优异
科鲁泽有几种颜色 科鲁泽什么颜色好看(天真白)
最新学习
iphone15pro有几个摄像头
hold是什么意思 自动驻车功能
饭后多久可以打羽毛球
iqooneo6se是双卡双待吗
昂科威属于什么档次 买昂科威都是什么人群
画眉是几级保护动物
2022款新大洲本田ns110r(本田NS110R价格)
800ah锂电池是多少度电
坐便器安装尺寸一般是多少
驴肉不能和什么一起吃
荣耀Magic Vs怎么切换副卡打电话
14岁可以实名认证支付宝吗