UFT对象识别与Flight系统订票操作实践
需积分: 5 111 浏览量
更新于2024-08-05
收藏 811KB DOCX 举报
在UFT(Unlimited Functional Testing Tool,以前称为QTP)中,对象的识别操作是关键的自动化测试基础,它涉及到对象定位和操作的执行。本篇内容将围绕实际任务——录制并测试Flight飞机订票系统的登录功能,以及如何使用ObjectSpy工具进行对象识别,并在测试过程中手动添加新对象,以确保测试的准确性和效率。
首先,录制操作记录是自动化测试的核心步骤,通过录制,UFT能自动捕捉用户的交互行为,形成脚本。在这个过程中,开发者需要熟悉UFT的对象库(Repository),这是存储和管理所有测试对象的地方,包括对话框(Dialog)、文本框(WinEdit)、按钮(WinButton)等控件。例如,登录界面的登录控件(如Login和Password)属于Dialog类别,其属性包括ObjectName(对象名称)、ObjectClass(对象类型,如WinEdit或WinButton)以及Repository(对象库,如Local)。
ObjectSpy是UFT的一项强大工具,它可以在运行时实时显示应用程序的控件树,帮助测试人员快速定位和识别对象。对于Flight程序中的订票过程,ObjectSpy可以用来查找和选择如DateofFlight、FlyFrom、FlyTo等下拉列表(WinComboBox)和确认按钮(FLIGHT)等特定对象,这些对象的识别主要依赖于它们的名称、类型和所属的库。
在测试场景中,除了ObjectSpy,手动添加新对象到对象库也是必要的,当系统中新添加或修改了控件时,需要更新对象库,确保脚本的兼容性和准确性。例如,如果系统中出现了新的输入框或链接,我们需要为这些新对象创建属性,并将其添加到正确的类别和库中,以便后续测试脚本可以正确地引用和操作。
最后,对于每个对象,理解其基本属性(如文本框的Text属性,按钮的Click方法等)至关重要,这有助于编写精准的测试脚本。例如,"text——Login"表示一个文本框对象的文本内容为"Login","OK"按钮可能需要设置为"Click"操作,日期选择器可能有值获取或设置的方法。
UFT对象的识别操作涉及对系统对象的深入理解和熟练运用ObjectSpy工具,以及及时维护和更新对象库,确保自动化测试的高效和精确。通过以上操作,测试人员能够有效地模拟用户交互,验证Flight飞机订票系统的功能和性能。
2019-04-17 上传
2023-06-08 上传
2023-07-01 上传
2023-06-08 上传
2023-09-09 上传
2024-04-29 上传
2023-06-08 上传
2023-07-16 上传
油桃小猫人
- 粉丝: 2
- 资源: 3
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦