• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

字号: | 推荐给好友 上一篇 | 下一篇

软件测试工具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-~/oW l

软件测试技术门户#@A}Y?1c



      上图的配置,这些属性都会反应到对象库中。在录制的过程中,QTP会抓取对应属性的属性值,并映射到对象库(Object Repository)。如图,上图配置的属性均在对象库中反应出来了。这里的保存的对象,也就是我们说的TO(Test Object) 。脚本一旦开发完毕,这些对象及对应的属性均保持不变,作为识别对象的基线。

ea!Hb5ps#r/O {

软件测试技术门户-}\4Gb"~

! q2 a8 p1 w0 ?0 I" _

       软件测试技术门户 Q8N