QTP对象仓库管理与对象添加教程
需积分: 18 131 浏览量
更新于2024-08-16
收藏 4.14MB PPT 举报
"这篇内容主要介绍了如何在QTP(QuickTest Professional)中操作对象仓库,以及使用ObjectSpy工具来捕获和管理测试对象。对象仓库是QTP存储测试过程中识别到的对象的地方,对于保证测试脚本的成功运行至关重要。"
在软件测试中,QTP对象仓库是一个核心概念,它用于存储在自动化测试过程中识别到的各种对象。对象仓库包含了对象的名称、类和关键属性,这些属性用于确保QTP能够准确地识别和操作应用程序的各个组件。当测试脚本运行时,如果对象仓库中的属性与实际应用中的对象属性不符,可能导致测试失败。因此,测试人员需要定期维护对象仓库,更新对象属性以适应应用程序的变化。
进入QTP的Test对象仓库非常简单,通常是在`Resource` > `Object Repository`路径下。仓库中记录了对象的基本信息,如对象名(Name)、类(Class)以及描述性属性(Description Properties)。测试人员可以修改关键属性的值,以确保对象在脚本运行时能被正确识别。
对象仓库使用时应注意,每个Test都有其独立的对象仓库,并且在打开Test时会同时加载对应的仓库。如果运行测试时发现对象无法识别,可能是因为对象仓库中的对象属性与实际应用中的对象属性不匹配。此时,QTP会尝试重新识别对象,但如果关键属性不同,测试可能会失败。
ObjectSpy是QTP提供的一款实用工具,用于查看和获取被测对象的详细属性信息。启动ObjectSpy后,通过鼠标操作可以选择并查看对象的属性。例如,在捕获Flight系统登录界面的用户文本框对象(UTO)时,可以通过ObjectSpy获取对象的初始状态以及text属性值。
添加对象到对象仓库的过程包括以下几个步骤:
1. 首先,确保需要的对象显示在当前桌面。
2. 打开QTP的`Resources` > `Object Repository`,点击工具栏上的“Add Objects to Local”。
3. 选择要添加的对象,点击“添加”按钮将其保存到本地对象仓库。
另外,还可以通过ActiveScreen视图的`View` > `Add Object`来添加对象,这对于在手动录制过程中补录代码尤其有用。在补录时,可以预留一些空白行以便于添加新对象,并保持被测系统处于补录模式,以便QTP能够识别并添加新的对象。
熟练掌握QTP对象仓库的管理和ObjectSpy工具的使用,是提升软件自动化测试效率和准确性的重要技能。通过定期维护对象仓库,及时更新对象属性,可以确保测试脚本始终能够准确地匹配和操作应用程序的对象,从而提高测试的质量和可靠性。
2012-12-16 上传
2015-08-31 上传
2017-06-23 上传
2024-01-16 上传
2023-12-19 上传
2023-08-04 上传
2024-01-28 上传
2023-10-20 上传
2023-12-22 上传
![](https://profile-avatar.csdnimg.cn/c1973739b9c44ec2a6acd023b2cc4958_weixin_42195569.jpg!1)
雪蔻
- 粉丝: 24
- 资源: 2万+
最新资源
- 解决Eclipse配置与导入Java工程常见问题
- 真空发生器:工作原理与抽吸性能分析
- 爱立信RBS6201开站流程详解
- 电脑开机声音解析:故障诊断指南
- JAVA实现贪吃蛇游戏
- 模糊神经网络实现与自学习能力探索
- PID型模糊神经网络控制器设计与学习算法
- 模糊神经网络在自适应PID控制器中的应用
- C++实现的学生成绩管理系统设计
- 802.1D STP 实现与优化:二层交换机中的生成树协议
- 解决Windows无法完成SD卡格式化的九种方法
- 软件测试方法:Beta与Alpha测试详解
- 软件测试周期详解:从需求分析到维护测试
- CMMI模型详解:软件企业能力提升的关键
- 移动Web开发框架选择:jQueryMobile、jQTouch、SenchaTouch对比
- Java程序设计试题与复习指南