看得懂的,耐心去看;看不懂的,硬着头皮去看.
QTP工作原理-个人总结
上一篇 /
下一篇 2008-08-06 10:09:09
/ 个人分类:QTP相关知识
QTP的工作原理
1、两个定义:
测试对象是 QuickTest在测试或组件中创建的用于表示应用程序中的实际对象的对象。并且QuickTest 在对象库中存储有关该对象的信息,(包括对象的属性、操作等)这些信息有助于它在运行会话期间标识和检查该对象。
运行时对象是网站或应用程序中的实际对象,在运行会话期间执行针对该对象的方法。
2、原理
录制的时候,QTP将我们操作过的所有对象都记录下来,保存在对象库object repository中,记录的形式是一个逻辑名加上若干识别属性。
运行脚本时,QTP分析该脚本要执行的那个对象的操作,即获取每个对象的所有层面的属性,然后根据该语句中的逻辑名,在对象库中查找该对象的详细记录,看其是否与对象库里的属性相匹配,若匹配则应用,并找到需要操作的对象,把语句规定的操作施加在该对象上.从而来继续运行脚本。若不匹配,则智能识别重新启动识别过程,过滤出一些符合条件的,进行判断后找到唯一匹配项来获取每个对象,否则则脚本运行失败。
收藏
举报
TAG:
QTP相关知识