zoukankan      html  css  js  c++  java
  • QTP

    1、QTP的工作原理
    测试对象是QTP在测试或组件中创建的用于表示应用程序中的实际对象的对象,并且QuickTest在对象库中存储有关该对象的信息,包括对象的属性、操作等。录制的时候,QTP将操作过的所有对象都记录下来,保存在对象库Object repository中,记录的形式是一个逻辑名加上若干识别属性。因此,一个完整的脚本测试应该包括两部分:一个是测试脚本的代码,一个是对象库。


    2、QTP识别对象的原理
    QTP里的对象有两个概念,一个是Test Object(TO),一个是Runtime Object(RO)
    TO: 就是仓库文件里定义的仓库对象
    RO:是被测试软件的实际对象

    QTP识别对象,一般是要求先在对象仓库文件里定义仓库对象,里面存有实际对象的特征属性的值,
    然后在运行的时候,QTP会根据脚本里的对象名,在对象仓库里找到对应的对象,接着根据对象的特征属性描述在被测试软件里搜索找到相匹配的实际对象,最后就可以实际对象进行操作了。

    仓库对象TO一般在建制/编写脚本时加入仓库库文件它不仅可以在建制编写时进行修改,也可以在运行过和中动态修改,以匹配实际对象。


    3、和TORO相关的几个函数
    GetTOProperty():   取得仓库对象的某个属性的值
    GetTOProperties():取得仓库对象的所有属性的值
    SetTOProperty():   设置仓库对象的某个属性的值
    GetROProperty():  取得实际对象的某个属性的值

  • 相关阅读:
    CAP 理论笔记
    介绍 GOMEZ
    CDN资料下载(1) 20091223
    About网宿CDN
    [笔记] Darwin Streaming server 的 Task 类
    手把手教你写“隐藏图标托盘程序”
    WIN7下使用OpenSCManger和OpenService函数的注意
    oracle按月、日、时分组查询数据,为空的数据补零
    搜索引擎学习
    JSONP与JSON
  • 原文地址:https://www.cnblogs.com/wakey/p/5904196.html
Copyright © 2011-2022 走看看