随笔分类 -  QTP

自动化测试
关于QTP 9.2对象库管理的一些总结
摘要:QTP 9.2增强了对于对象库的编辑功能,改进了8.2版本中饱受用户诟病的,对于对象库编辑功能不够强大的缺点。比如1)在新增“Object Repository Manager”中整合了原8.2版本中以插件形式提供的merge功能,方便用户更加便捷的管理好对象库2)新增“导入导出成XML”功能,方便用户编辑。当然HP为了商业利益的考虑,并没有完全把对... 阅读全文
posted @ 2008-07-04 14:19 beagles 阅读(1079) 评论(0) 推荐(0)
“运行错误-不能识别对象”的处理方法(QTP)
摘要:“运行错误-不能识别对象”的处理方法转自vickywang_no1的个人空间1. 运行错误:不能识别对象(Cannot identify object)出现了这个错误时,就表示当前被测程序的窗口中没有符合条件的对象。出现这种错误,可能的原因有以下两种:1、对象此时在程序中没有显示或不存在。2、在程序中存在该对象,但是它的描述在后来发生了改变,导致与对象仓库中存储的信息不匹... 阅读全文
posted @ 2008-01-11 11:17 beagles 阅读(1063) 评论(0) 推荐(1)
GetROProperty,GetTOProperties,GetTOProperty的区别
摘要:GetROProperty,GetTOProperties,GetTOProperty的区别 GetTOProperty和GetROProperty都用于取出对象的某个具体属性的值,它们的语法和用法几近相同,唯一的区别就是GetTOProperty取出的是录制对象的属性值,而GetROProperty取出的是在回放过程中运行的对象的属性值. GetTOProperties,是指取出录制对象的所有属... 阅读全文
posted @ 2008-01-09 14:43 beagles 阅读(459) 评论(0) 推荐(0)
遇到ActiveX无法创建scrīpting.FileSystemObject的问题,我是如何解决的
摘要:关于QTP中“General Error while saving the test"的解决方法 (转) 今天在使用QuickTest录制教本的时候 ,无法保存所录制的脚本,于是到网上搜索了一下解决办法,别说还挺灵,贴出来,共享!先将段代码保存为VBS文件,然后运行. Dim fso, MyFile Set fso = CreateObject("scrīpting.FileSyste... 阅读全文
posted @ 2008-01-03 14:03 beagles 阅读(2508) 评论(0) 推荐(0)
QTP中使用描述性编程
摘要:我们简单介绍一下有关功能测试的基本方法,这实际上对于所有自动化功能测试产品来说都是一样的。一般情况下,用QTP来进行功能测试的基本方法主要包括三个主要阶段: 1、创建测试或组建首先可以通过在应用程序或网站上录制会话,或者建立对象库并使用关键字驱动功能向关键字视图中手动添加步骤来创建测试或组件。在QTP里面我们可以通过两种方式添加步骤来创建测试或组件:在应用程序或网站上录制会话。 建立对象库并使用这... 阅读全文
posted @ 2007-12-06 15:21 beagles 阅读(3024) 评论(4) 推荐(0)
在QTP中如何管理对象库
摘要:管理对象库在QTP中,如果不能有效的管理对象,将大大加大后期脚本的维护成本。我们需要的是一个干净整洁的对象库,但由于QTP本身对于对象的管理操作的局限性,我们只有运用有限的方法,来应对无限的可能发生的情况。在录制过程中,QTP将抓取大量的WEB对象(包括Button、Link、text等),有些对象是重复出现的,可以重复利用。但如果不及时清理这些冗余的对象,势必造成对象库臃肿和复杂。下面,我们制定... 阅读全文
posted @ 2006-11-07 11:56 beagles 阅读(1936) 评论(0) 推荐(0)
在QTP中如何运用XML管理参数
摘要:我们现阶段是运用XML文件,存放页面输入操作数据优点:树型结构,可读性较好;操作简便缺点:如数据庞大,不便维护;以文件形式管理数据,效率太低另外也可以运用EXCLE维护数据优点:操作简便缺点:可读性差;维护效率低或者连接数据库,以数据库形式管理(这点LR支持的比较好,提供了连接功能接口,操作简便,而我用的QTP8.2支持不大好),总的来说,以数据库形式管理参数数据,其优势是其他两种数据管理方式无法... 阅读全文
posted @ 2006-11-07 11:54 beagles 阅读(895) 评论(0) 推荐(0)