字号: 小 中 大 |
推荐给好友
上一篇 |
下一篇
软件测试工具QTP的学习方法及总结
发布: 2009-2-17 17:16 |
作者: 季风 |
来源:
领测软件测试网原创 |
查看: 16次 | 进入软件测试论坛讨论
领测软件测试网
/`JT'B"A TCF4@ 这是典型的对象没有正确识别的问题。包括对象类型、识别属性、事件方法都会出现问题,这样会导致脚本的开发,维护,运行,阅读等等一系列问题。
3 K/ |# f- v# _! f8 @8 u# J8 l2 N' a再说QTP的对象识别,加载正确addin后QTP会定义一套针对具体类型对象的默认识别属性。通过Tools--Object Identification可以查看,修改,增加默认的识别属性。更改后即时生效,但对之前的对象不起作用。如下图,这里就是决定QTP如何识别对象的地方。包括识别对象的强制属性、辅助属性、智能识别、顺序表示符的配置。特别指出,Browser对象有一个CreationTime顺序表示符,这是一个非常有用的属性,它可以根据IE打开的顺序去识别web页,而不必指定其他属性,合理加以利用会给web脚本带来很大好处。
软件测试技术门户4B-~/oWl
软件测试技术门户#@A}Y?1c
上图的配置,这些属性都会反应到对象库中。在录制的过程中,QTP会抓取对应属性的属性值,并映射到对象库(Object Repository)。如图,上图配置的属性均在对象库中反应出来了。这里的保存的对象,也就是我们说的TO(Test Object) 。脚本一旦开发完毕,这些对象及对应的属性均保持不变,作为识别对象的基线。
ea!Hb5ps#r/O
{
软件测试技术门户-}\4Gb"~
! q2 a8 p1 w0 ?0 I" _
软件测试技术门户
Q8N