注:原文最早是发表在www.automationqa.com上面的,后来因为网站被黑而文章内容消失了,希望csdn别被黑了。
关于转载:本文为原创文章,欢迎转载,但转载需要标注出处以及保证内容的完整性,请理解写作的寂莫和苦处。
关于版权:本文不得应用于以赢利为目的的任何场景,否则本人保留相应的权利。
昨天妈妈打电话来说,父亲生病住院了,父亲得了阆尾炎,而我却在2千多里之外的深圳,妈妈说你不用回家了。父母的体贴,让我非常惭愧。昨晚老是做梦,想到父亲,想到父亲以前很多的事,这些事也许一时半会也说不完,但我觉得我可以下这么一个结论。农民工是伟大的,而让“农民工”这个词语在当代带有贬意地广泛使用是龌龊的,“农民工”背后的利益压榨者都是吸血鬼,造成这种现象的“人”们更是吸血鬼的帮凶和盟友。当然,我也可以理解,没有剥削那有中国改革开放30年所取得的成就呢?!老婆又说我“愤青”了。呵呵,曾经我从文转理之后就发誓,不再谈论这些,所以我们还是回到QTP回放原理吧。
QTP的回放原理相对于录制我觉得就简单得多。简单地说就是,把存储中的记忆,所记住的对象、属性等,在你所测的页面中进行匹配查找,找到后就使用记忆中的方法,没有找到,就报错或者返回为false。
如果你使用的是描述性编程,大概过程也是如此,惟一跟录制回放不同之处在于,描述性编程是自我定义对象、属性、方法的,而录制是通过你的操作进行记忆的。从这一点来说,描述性编程运行过程中出错的可能性比录制的大,因为有可能你在定义对象、属性、方法的过程中都会出错。
今晚特别的伤感,所以就到这儿吧。
文青山
2011-4-4