QTP测试flex制作的flash网站的方法

  现在Flex做的网站由于画面效果很好,现在很受欢迎,但是了解flash自动化测试的人寥寥无几,最近有项目是这方面的,研究了一番,略有成果,现总结如下:   一.QTP自动化测试flex制作的flash系统需要插件, 插件安装方法如下:  1.  ...

#
QTP
分享:

QTP对象识别与操作

  引子:如果你对QTP不是很了解的话,看此篇文章有些难度,如果你对如何取得页面组件的属性并使用其方法有疑惑,这篇文章将对你有很大的帮助。 一、QTP识别对象的原理  QTP里的对象有两个概念,一个是Test Object(简称TO),一个是Runtime Object(简...

#
QTP
分享:

Python 性能剖分工具

        眼看着项目即将完成,却被测试人员告知没有通过性能测试,这种情况在开发中屡见不鲜。接下来的工作就是加班加点地找出性能瓶颈,然后进行优化,再进行性能测试,如此这般周而复始直到通过性能测试。尽管丰富的...

基于FireFox的测试插件 - Selenium IDE

  基于FireFox的测试插件中,Selenium IDE是其中的佼佼者。   Selenium IDE是一个基于FireFox的Web测试开发环境,可以录制、编辑和调试测试。Selenium IDE包含了Selenium Core,因此可以轻易地在浏览器中录制和回放测试。   Selenium IDE不仅仅是一...

使用Functional Tester 实现自动化框架

抽象、封装,以及其它计算机科学术语   我通常不会大量使用术语,但是由于模块化框架是基于一些计算机科学基本原理的,所以看起来我们要花一些时间来谈论这些基本原理。一个模块化框架的第一个基本原理是,努力尝试在一个时间关注于一个逻辑功能块,也称...

分享:

使用Rational Functional Tester实现动态的校验点测试

        Rational Functional Tester (RFT) 是一款支持 Java 和具备强大对象识别机制的功能测试工具。在使用 RFT 测试基于 Eclipse 的程序时,测试人员经常会遇到校验一个 view 中的一大批控件的情况。使用传统的方法会...

分享:

该使用QTP的Action还是Function?

  Will Roden在《Actions vs Functions in QTP 9.0》一文章归纳了QTP在Action和Function的使用上的一些区别: 1、处理数据:  Actions只能接受有限的数据类型作为参数(string、integer等)。   Function可以接受array、dictionary object和test o...

#
QTP
分享:

QTP的报告管理扩展框架 - ReporterManager

        ReporterManager是一个QTP的报告管理扩展框架,目前最新版本是0.9.2,可到www.AdvancedQTP.com下载。         支持好几种方式的报告,例如:弹出消息框的报告方式、Excel...

#
QTP
分享:

以XML文件方式扩展QTP的.NET插件的问题

        今天试了一下QTP的.NET插件,QTP的.NET插件对于解决.NET控件识别和测试问题非常重要,是测试.NET平台程序必不可少的条件(包括测试.NET Windows Forms、.NET Web Forms、WPF控件)。.NET第三方控件或自定义的个...

#
QTP
#
NET
分享:

QTP9.2的帮助文件

        QTP的帮助文件确实很多,安装QTP后,在安装目录的help文件夹下可以找到很多chm、pdf、htm格式的帮助文件。安装插件后,插件的帮助文档也会放到这个文件夹里面。         ...

#
QTP
分享:

一个简单的C#调用QTP自动化对象模型的例子

        使用QTP自动化对象模型提供的对象、方法和属性,可以编写脚本来设置QTP、运行测试,而不需要在QTP的界面上手工进行。         下面是一个简单的C#调用QuickTest自动化对象...

#
QTP
分享:

VBScript常用函数总结

  在编写 QTP脚本的过程中,有一些经常使用的函数。如果我们能熟悉这些常用的函数及其用法,并合理地使用它们,那么一些问题就很容易得到解决。下面是我总结的VBScript中常用的函数及其用法。1,GetROProperty  说明:You use the GetROProperty metho...

#
QTP
分享:

软件测试中QTP回放脚本出现fail时,继续执行下面脚本的方法

  由于一些原因,QTP回放脚本的时候,有时会出现错误提示,询问我们是停止、跳过还是重试。原因可能是脚本做的不够严谨,或者网络出现暂时的问题,或者被测系统的一部分发生了变化。   一旦出现这样的问题,自动测试就中断了。如果我们把自动测试放在...

#
QTP
分享:

QTP对于WEB中ActiveX控件的识别(图)

        很多网站的登录都使用ActiveX控件来输入密码,增强安全性。用QTP录制含有ActiveX控件的页面也很简单。我这里要讲的是,IE6在安装了更新补丁以后,对QTP脚本会有一些影响。      ...

#
QTP
分享:

手工编写QTP测试脚本

  在上一篇《管理QTP测试脚本的对象仓库》中,我们讨论了如何建立一个结构化的,易于维护的对象仓库系统。我们这样做不仅仅是为了维护方便,更重要的一点,当我们有了一套结构清楚的对象仓库以后,我们就可以轻松的手工编写QTP脚本了。   这里可能...

#
QTP
分享:

QTP脚本触发WEB客户端控件的事件

        前两天遇到一个QTP脚本编写的问题。脚本需要填写一个WEB表单然后提交,表单里面有两个WebEdit“商品单价”和“购买数量”,只要在“购买数量”中填写数据,页面会立即自动计算出商品的总价。结果发现,脚本回放...

#
QTP
分享:

QTP调用自己开发的.net类库

  我现在用的是QTP9.2,这个版本提供了调用.net框架的功能,使用DotNetFactory对象就可以实现。QTP的帮助文档里面提供了一个例子: Set var_CreateInstance = DotNetFactory.CreateInstance("System.Windows.Forms.Form", "System.Windows.Forms") ...

#
QTP
分享:

如何管理QTP中的对象库

  使用QTP录制一些脚本再回放,这不难,难的是一个测试团队共同开发脚本,并能不断的完善脚本,创建一个结构化的自动测试脚本体系。这篇文章重点讨论的是,如何管理QTP的对象仓库,以便能让对象仓库易于维护、管理。   如果只是简单的录制、回放脚本,...

#
QTP
分享:

QTP User-Defined Function 学习经验汇总

1. 可以通过Function Definition Generator方便的定制自定义函数(Function)2. Built-in Function优先级高于User-Defined Function。因此若存在同名的话,QTP会优先调用内置的Function3. 通过RegisterUserFunc可以将自定义的函数注册为特定对象的方法,甚...

#
QTP
分享:
分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计

法律顾问:上海漕溪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2023
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号