QTP虚拟对象设置解决对象识别问题
4星 · 超过85%的资源 需积分: 10 85 浏览量
更新于2024-09-14
1
收藏 301KB DOC 举报
"QTP中虚拟对象设置"
在自动化测试领域,QuickTest Professional(QTP,现已被命名为UFT,Unified Functional Testing)是一款广泛使用的功能自动化测试工具。在使用QTP进行测试时,可能会遇到某些对象在录制脚本后无法正确识别的情况。此时,设置虚拟对象就显得尤为重要,因为它允许我们将不可识别的对象模拟成已知的标准对象,从而确保测试脚本的正常执行。
虚拟对象的创建主要针对那些在录制过程中被错误识别或无法识别的对象。例如,在上述例子中,一个原本应该是Button(按钮)的对象在录制时被QTP误识别为了Image(图片)对象。这会导致回放时的操作失败,因为QTP无法对图片对象执行Click操作。为了解决这个问题,我们可以创建一个虚拟的Button对象来代替实际的Image对象。
以下是创建虚拟对象的步骤:
1. 打开QTP,选择“工具”菜单,然后选择“虚拟对象”>“新建虚拟对象”,或者在虚拟对象管理器中点击“新建”。这将启动虚拟对象向导。
2. 在向导的“选择类”步骤中,选择要映射到的标准对象类。在这个例子中,由于我们需要的是Button对象,所以我们选择“button”。
3. 接下来,进入“标记对象”步骤。在这个阶段,我们需要在应用程序界面上选择那个需要虚拟化的对象,通常通过拖动鼠标来划定对象的边界,确保覆盖整个对象。
4. 在“标识对象使用”部分,你可以选择QTP如何标识虚拟对象。如果希望QTP识别所有出现的该虚拟对象,选择“Parent only”;如果只想让QTP识别对象的第一次出现,可以选择其他选项。
5. 完成向导后,QTP会为选定的对象创建一个虚拟对象,并将其添加到对象库中。这样,当脚本运行到与该虚拟对象相关的部分时,QTP就会按照我们设定的方式执行操作,而不是按照原始的、错误的识别结果。
通过这种方式,虚拟对象设置解决了QTP在测试过程中遇到的对象识别问题,提高了测试脚本的稳定性和可靠性。对于复杂的Web应用程序或具有动态元素的应用,虚拟对象设置是不可或缺的技术手段,它能够帮助测试人员应对各种难以预测的对象行为,确保自动化测试的有效性。
2010-12-09 上传
2013-06-22 上传
点击了解资源详情
207 浏览量
324 浏览量
133 浏览量
2007-08-10 上传
testingstar
- 粉丝: 77
- 资源: 21
最新资源
- 图层的操作类型和操作技巧
- 2D.Object.Detection.and.Recognition.2002
- 嵌入式Linux系统(pdf)
- 数据库系统工程师:数据库原理选择题总结
- Everything.You.Know.About.CSS.is.Wrong
- C语言库函数使用大全
- arm 2410手册
- 悟透JavaScript.doc
- 计算机网络谢希仁答案详尽,是很不错的学习资料,考研,考证,很实用
- Thinking in Java 3th Edition
- Java中的static关键字
- 简单交通的设计与制作
- 硬件基础知识及故障维护
- 计算机组成原理课后习题答案 白中英 第三版(网络版)
- 学生学籍管理系统论文
- Linux 0.11内核完全注释.pdf