QTP对象仓库与文本区域检查点操作详解
需积分: 18 103 浏览量
更新于2024-08-16
收藏 4.14MB PPT 举报
"本文主要介绍了如何在UTF软件测试中插入文本区域的检查点,并涉及到QTP(QuickTest Professional)的使用,包括QTP对象仓库的管理和ObjectSpy工具的运用。"
在软件测试中,插入文本区域的检查点是确保测试准确性和覆盖率的重要步骤。这个过程主要包括以下几个关键点:
1. **确定被测文本**:明确需要测试的文本内容,这可能是用户输入的数据或者是应用程序中预设的文本信息。
2. **确定被测对象的区域**:定位到测试的文本区域,例如一个输入框或者展示区域,确保知道要对哪个UI元素进行检查。
3. **确定检查点插入的位置**:在录制或编写测试脚本时,找到合适的位置插入检查点,通常是在执行到与该文本区域相关的操作时。
4. **插入检查点**:在QTP中,可以使用`insert/checkpoint/text area checkpoint`命令来插入文本区域检查点,这样在测试执行时,QTP会验证该区域的文本是否符合预期。
5. **注意被测对象**:检查点需绑定到正确的对象,即测试区域所在的对象,确保测试的针对性。
QTP对象仓库是QTP测试中不可或缺的部分,它存储了所有测试识别到的对象。每个测试都有其对应的对象仓库,其中包含了对象的名称、类和描述属性等关键信息。当对象的属性值发生变化,且这些变化影响到测试结果时,测试人员需要维护对象仓库,更新对象属性以保持与实际应用的一致性。
使用QTP对象仓库时需要注意以下几点:
- **进入对象仓库**:通过`resource/objectrepository`路径访问。
- **记录内容**:包括对象名、类和描述属性,其中描述属性通常是识别对象的关键属性。
- **维护对象仓库**:当对象仓库中的对象与运行时的对象不匹配时,可能导致测试失败,需要定期进行调整。
- **非关键属性变化**:如果非关键属性改变,QTP可能仍能识别对象,但关键属性的变化会导致识别失败。
ObjectSpy工具是QTP提供的用于获取被测对象属性信息的实用工具,通过它可以:
- **启动ObjectSpy**:点击工具栏上的“ObjectSpy”按钮。
- **捕获对象属性**:显示被测对象并用ObjectSpy的小手图标点击对象,获取其详细属性。
- **处理遮挡情况**:如果对象被其他元素遮挡,可以按住Ctrl键调整查看。
练习部分要求使用ObjectSpy捕获特定对象的属性值,并将其添加到对象仓库中。通过`Add Objects to Local`功能,可以将对象从当前桌面引入仓库,或者在ActiveScreen中直接添加。在补录代码时,应留出空白行以便插入检查点,并在手动模式下进行操作。
通过以上操作,测试人员能够有效地管理测试对象,确保测试脚本的准确性和稳定性,从而提高整个测试过程的效率和质量。
194 浏览量
2012-11-24 上传
121 浏览量
120 浏览量
2021-04-29 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
无不散席
- 粉丝: 32
- 资源: 2万+
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍