已有1条回答
管理员
qtp是自动测试工具。QTP是QuickTestProfessional的简称,是一种自动测试工具。使用QTP的目的是想用它来执行重复的自动化测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试,例如要测试哪些功能、操作步骤、输入数据和期望的输出数据等。
QTP的基本功能:提供符合所有主要应用软件环境的功能测试和回归测试的自动化。采用关键字驱动的理念以简化测试用例的创建和维护。它让用户可以直接录制屏幕上的操作流程,自动生成功能测试或者回归测试用例。专业的测试者也可以通过提供的内置脚本和调试环境来取得对测试和对象属性的完全控制。
QTP的录制原理:根据用户在应用程序界面上的操作,QTP采用ObjectIdentificationTools工具对被操作的对象进行识别,采用反编译的原理看其属于哪个插件类,从而进一步识别其属于什么控件类,然后QTP把对应的控件类实例化一个对象,并把获取的应用程序的一部分属性值(足以识别对象?)赋给新建的对象,并添加到对象库里即TO对象,而把用户对对象的操作添加到脚本里面。
QTP的回放原理:QTP根据脚本中记录下来的对象操作的顺序进行回放。QTP从脚本中读取到该对象,并根据对象的层次和名称到对象库中寻找相同名称的测试库对象,在测试库找到相应的对象,获得对象的属性,根据对象库中对象的属性,在运行的应用程序中进行匹配,寻找运行时对象,找到后根据脚本中记录的对该对象执行的动作和参数值。
猜你喜欢
荣耀80是金属边框吗
违章24小时能查到吗
OPPOFindX6Pro微信朋友圈置顶怎么设置
凯迪拉克ct5有几种颜色 哪款配色最好看(六大外观配色)
vv6是什么牌子的车,vv6怎么样值不值得买
醉驾新规定2021标准处罚 吊销驾驶证追究刑事责任(重考驾照最低五年起)
北京X7怎么样 北京X7颜值高/配置丰富/加速强劲
USB无法连接如何检查
民政局上班时间
真我Realme GT Neo3 火影限定版玩王者荣耀卡吗
Redmi Note 12 Pro+如何刷机
华为MateX3典藏版怎么查看电池健康度
最新学习
亮面棉服可以用洗衣机洗吗
哈弗h6红标蓝标哪个好 质量上是完全相同的(只是配置有所不同)
新款urv本田汽车价格及图片(售24.68万起的东风本田urv参数配置)
iPhone 14卫星紧急求救功能可以在国内使用吗
私家车五万公里保养项目
铜钱铸缺是什么意思
蓝莓米粉可以和猪肝粉一起吃吗
楼兰古国在哪个省
青州花卉市场有哪些环境威胁
小米14怎么设置徕卡水印
家里的七个角落对应其中花草哦!你放对了吗?
第一辆车买新车还是二手车?