QTP对象仓库与文本区域检查点操作详解
需积分: 18 65 浏览量
更新于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万+
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析