引用:
原帖由 liyuan_400 于 2008-5-9 23:15 发表 
工作原理:录制的时候识别用户的操作过的对象,把这些对象的基本属性存放在对象库中,回放脚本时,如果脚本是对某个对象进行了
操作,QTP到对象库中查询对应对象的属性,然后和真实的被测的真实系统进行匹配,匹配成 ...
你这不是原理,是工作方式;我起初被问到也很痛苦,就B4他们,我心想你问这没味道的问题干吗啊……
后来索性就忽悠他们:
“举个例子,例如JAVA吧,这个QTP呢是使用一种(诡异的)方法获取了JS或者API的类和他所有的属性以及支持的方法,记录下来,就像LR截断APP和WEB的Request和Response一样,哎,对了,您知道LR吧……不好意思,扯远了,继续哈;而且这个QTP他还自带了这个API中很多不可见或未实现的方法,以备编辑……对每种特殊的语言会有特殊的插件提供这些(QTP的)方法来实现……”
我说了是忽悠哈,但是至今没几个反驳我的……估计也没有人敢,不然早就把我Kick了,哈哈……最好不要在高手面前胡扯,哈哈,要是在HP、IBM面试这么忽悠可就惨了
问这个问题主要是因为很多人本身自己对自动化工具理解的不是很好,不然应该就不会问了……
[
本帖最后由 lyscser 于 2008-5-11 00:13 编辑 ]