- 4
- 0
- 约1.7千字
- 约 5页
- 2021-01-15 发布于北京
- 举报
对象识别技术
PAGE 4
[文档标题
对象识别技术-说课稿
编号
幻灯片
说课稿
幻灯片01
今天我们来学习QTP的对象识别技术
幻灯片02
在QTP中进行自动化测试脚本开发,第一步是识别测试对象,因为基于GUI(图形用户界面)的自动化测试主要是围绕着界面的控件元素来进行的
在QTP中可以依次通过菜单Tools-Object Identification来查看具体的对象识别方法
幻灯片03
在Object Identification界面,通过设置Environment可以看到QTP针对不同环境的控件,采用的不同对象识别方法
在Environment列表中出现的可选项,取决于QTP加载的Add-in(插件)
如幻灯片中看到的Web选项,就是加载了Web插件后才会出现的内容
幻灯片04
当Environment设置为Standard Windows时,可以看到各种Windows控件对应的对象识别方法
如幻灯片所示,可以看到常用的Windows控件对象:Dialog、WinButton、WinEdit等
幻灯片05
当Environment设置为Web时,可以看到各种Web控件对应的对象识别方法
如幻灯片所示,可以看到常用的Web控件对象:Browser、Frame、Image、WebButton、WebEdit等
幻灯片06
QTP在识别操作对象时,一般先根据对象的强制属性进行识别
强制属性可以是对象所有属性中的一个或多个属性的组合,如果根据强制属性识别了对象,则退出识别流程
如果RO(实际运行对象)的强制属性与TO(对象库中对象)的强制属性不匹配,则脚本运行会报错,提示无法找到对象
在Object Identification界面,选择某一控件对象后,界面右侧会显示QTP识别该对象的属性信息,其中Mandatory Properties就是该控件对象的强制属性
幻灯片07
例如,幻灯片中的WinButton控件(Windows应用界面的按钮控件),nativeclass和text这两个属性的组合就是控件的强制属性,通过这一属性组合来识别界面中唯一的对象
幻灯片08
如果无法通过现有的强制属性确认界面中的唯一对象,可以通过Add/Remove按钮来添加或删除属性,进行强制属性的自定义
幻灯片09
在Add/Remove界面,会出现当前控件的所有属性列表,如幻灯片所示
通过勾选来表示要添加属性到强制属性中,通过取消勾选来表示从强制属性中删除
幻灯片10
如果QTP根据强制属性无法识别界面中唯一的对象,那么可以使用辅助属性进行识别,辅助属性识别是对强制属性识别的一个补充
在Object Identification界面,界面右侧对应的Assistive Properties就是该控件的辅助属性
幻灯片11
同样,在辅助属性下方也可以通过Add/Remove按钮来添加或删除属性,进行辅助属性的自定义
幻灯片12
如果QTP根据强制属性、辅助属性仍然无法识别唯一的对象,那么还可以通过对象的位置属性进行识别,如幻灯片所示,界面中选择的区域就是控件对象的位置属性
位置属性有两个取值:
1.Location:根据控件在窗口中的Location值来进行识别
2.Index:根据控件各自的Index值来进行识别
幻灯片13
如果QTP根据强制属性、辅助属性、位置属性仍然无法识别唯一的对象,最后可以启动智能识别
如幻灯片所示,通过勾选【Enable Smart】即可启动智能识别
幻灯片14
启动了智能识别后,会根据幻灯片展示的Configure界面中的【基本过滤设置】和【可选过滤设置】,在应用界面中识别出唯一的对象
幻灯片15
以上就是对QTP的对象识别技术的介绍,希望各位同学通过今天的学习了解QTP工具如何识别应用界面中的控件对象,更好的进行自动化测试脚本的开发,谢谢观看
您可能关注的文档
- 医院静脉配置技术 课程导学 《医院静脉配置技术》课程质量报告.doc
- 仪器分析 第六章 高效液相色谱分析法 任务2 判断水样中是否含有阿特拉津.doc
- 移动WEB应用技术综合实训-2017 5、项目开发流程 实训任务单:项目开发流程.doc
- 移动产品规划与项目管理 页面交互图 如何学习交互设计.doc
- 移动互联软件测试-2017 QTP安装与配置 QTP安装与配置-说课稿.docx
- 移动互联软件测试-2017 测试计划的主要内容 测试计划的内容-说课稿.docx
- 移动互联软件测试-2017 测试组织形式 测试团队的组织形式.docx
- 移动互联软件测试-2017 对象仓库添加、调用、删除 对象仓库添加、调用、删除-说课稿.docx
最近下载
- 百得燃气燃烧机TBG80110140200260360LXME电子调节中文说明书.pptx VIP
- 台湾YYC精密研磨齿轮齿条综合选型目录.pdf VIP
- 第105天钢琴谱五线谱 完整版原版.pdf
- 年产xx电解水制氢项目商业计划书.docx
- 血管内导管相关性血流感染预防与诊治指南(2025).docx
- 江苏安全技术职业学院单招《数学》练习题附完整答案详解(各地真题).docx VIP
- 《房地产估价》全套PPT课件.pptx
- 2023-2024学年上海市虹口区九年级上学期期末(中考一模)道德与法治试卷含详解.docx VIP
- 2024日本KG齿轮产品技术手册.pdf VIP
- 2025年AWS认证EKS持久化存储方案(EBSCSIDriver)专题试卷及解析.pdf VIP
原创力文档

文档评论(0)