``想寫壹個旋 律.沒修飾的 痕 迹~.壹聽就立刻 明白 我找到 了愛.即使別人 覺得奇 怪.不需要再更改~...

qtp工作原理。。。??

上一篇 / 下一篇  2008-05-15 10:17:31 / 个人分类:转载

工作原理简单点说就是 通过把QTP安装到电脑上,然后用生成脚本,回放来回归测试

对象识别原理 获取hwnd,然后判断ui属性,逐个判断,然后逐层递归,最后获取每个对象的所有层面的属性,跟对象库里的属性进行比较,匹配则应用,不匹配则智能识别(重新启动识别过程,过滤出一些符合条件的,进行判断后找到唯一匹配项)

复杂点说: 把对象从被测软件ui中读取出主要特征,存入对象库,回放时在被测试软件中寻找指定对象,赋予对象一些方法,方法为windows win32或者web上的一些activex控件的通用方法(或者javascrīpt应用于一些未支持的事件,比如link.click), 微软控件对外的接口,把其中一些方法进行封装,成为qtp自己的方法,比如getroproperty=对象.object.value ,然后运用这些方法属性驱动被测试对象完成一些指定的动作。对于任何一个add-in都是先找到人家的对外接口,然后拿过来封装,需要的时候去调用接口事件,也就成为了QTP的动作。

此外还有数据驱动 xx驱动的,每种驱动方式都大同小异,瞎JB侃呗。。。怕啥的阿,反正谁都不明白。面试的人肯定也不明白啥,就是随便问问

TAG: 转载

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-20  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 1983
  • 日志数: 4
  • 建立时间: 2008-02-03
  • 更新时间: 2008-05-24

RSS订阅

Open Toolbar