探讨设计、开发测试框架;依据需求,定制有效的测试策略;把握测试技术的发展和测试策略的方向;推广测试领域新技术、方法的研究、应用

QTP10.0基础知识

上一篇 / 下一篇  2009-03-19 15:41:33 / 个人分类:QTp

一.  首先介绍QTP中的两个对象

     TestObject(TO):在仓库文件里面定义的仓库对象。

     RuntimeObject(RO):被测试软件的实际对象。

二.  QTP识别对象的机制

     QTP识别对象,一般是要求在对象仓库中要创建仓库对象,里面存有实际对象的属性的值,然后在运行对象的时候QTP会根据脚本里面对象的名字,在对象仓库中找到对应的仓库对象,再根据仓库对象的属性,再被测试软件中找到实际操作对象,最后对实际对象操作。

三. QTP 中TO和RO的几个函数

    GetTOProperty:取得仓库对象某个属性的值

    GetTOProperties:取得仓库对象所有属性的值

    SetTOProperty:设置仓库对象某个属性的值

    GetROProperty:取得实际对象某个属性的值

   注意:以上的几个方法,都是对象的封装属性的方法,不是对象的自有属性。

   两者的区别:

   封装属性的方法:是QTP对对象封装的接口,是QTP调用对象自有的接口是实现的。其代码为:对象名.属性 或对象名.方法名

For example, suppose you typeGuestinto an appropriate field on aSign Onscreen of your terminal emulator application. This field has the textUserattached to it.

QuickTest identifies the field as a TeField object. It creates a TeField test object with the nameUserand records the following properties and values as the description for theUserTeField:



It also records that you performed aSetmethod on the TeField object.

QuickTest displays your step in the Keyword View like this:



QuickTest displays your step in the Expert View like this:

TeWindow("TeWindow").TeScreen("Sign On").TeField("User").Set "Guest"

  自有属性:对象自有的接口。  其代码为:对象名.Object.属性  或 对象名.Object.方法名


TAG:

 

评分:0

我来说两句

guori008

guori008

去除浮躁,认真学习,不断积累,创造机遇。http://www.51testing.com/?50527

日历

« 2024-03-25  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 11434
  • 日志数: 25
  • 建立时间: 2007-01-11
  • 更新时间: 2012-08-22

RSS订阅

Open Toolbar