UFT(QTP) 中文社区

UFT中文社区
帮您快速上手UFT自动化功能测试工具

UFT对象管理

以GUI的自动化为基础的测试主要就是围绕着界面控件元素进行,比如文本框、列表框、控制按钮等,用户一般都是通过这些控件与程序进行交互,所以想要编辑测试脚本的第一步就是识别对象。一起来看一下UFT对象管理具体操作。

  1. 测试对象、运行时对象的区分以及对象库概念

    测试对象:Test Object,

    TO:是UFT定义的一些类,用它们来代表被测应用的各种对象

    TO属性:获取对象的属性,可以理解为静态的属性,在运行时的输入东西和它无关

    测试对象的属性是UFT为了识别在测试执行过程中的运行时对象而保留在对象库中的属性

    运行时对象:Runtime Object,RO,是实际的被测应用对象,是测试执行过程中,TO用来关联的对象

以登录操作中AgentName对象来说,to属性和运行时输入东西无关,而ro属性是实际中被测应用对象,在测试执行过程中会看到对象属性的变化

UFT对应属性变化

UFT对象库:使用对象库进行对象管理,记录的对象和这些对象的属性,都存储在对象库中,大家也可以将其设置为共享对象库,供多个Action调用,当缺少某个对象时,可以使用对象抓取工具,单个抓取对象添加到对象库中。

UFT对象库

 2.对象库工具操作

对象识别器:Tools——Object Identification 

对象识别器

对象嗅探器:Tools——Object Spy

对象嗅探器

打开嗅探器窗口:如下,点击下图方框按钮,移动手型光标,可以看到下图中显示当前光标下的空间属性

嗅探器窗口

嗅探器窗口属性

对象库:Resources——Object Repository

对象库

除了存储的测试对象,还有其他的对象类型,比如下面的检查点,同样在对象库中,我们可以点击工具栏中的按钮,添加对象到对象库中,也可以高亮某个测试对象,也可以通过对象嗅探器捕获测试对象,关联其他测试对象

UFT对象库

对象库管理:Resources——Object Repository

在这个对话框中,可以创建一个共享对象库,将对象库跟Action关联,添加对象到共享对象库,修改共享对象库中的对象,新建共享测试对象

对象库管理

以上就是关于UFT对象管理的一些介绍了,希望可以帮助到大家,想要获取更多信息可以拨打电话进行咨询,会有专属老师为大家解答疑问。

转载请注明出处:UFT(QTP) 中文社区 » UFT对象管理

欢迎申请UFT试用资格 立即体验AI自动化功能测试工具

申请试用 18266417701