QTP使用中的陷阱(图)

  不要使用Reuable Action   用Function,不要用Reusable Action。没有一种通用的语言里有Reusable Action这个概念。而且通过Function等一些标准的程序设计语言的元素,你能够实现任何Reusable Action可以实现的功能,而且更好,更快,更易于维护。 ...

#
QTP
分享:

接口自动化和GUI自动化工具优劣比较

  首先感谢公司,只来了一年,我接触了两种自动化工具,一种是测试接口的,一种是直接从GUI下发的。翻开目前存在的测试资料,能够被企业级应用的自动化工具类型也无非就这两种方式,深入接触了之后,觉得两种方式各有千秋,也各自能够完成自己的使命。当...

BTestLab浏览器稳定性自动化测试开发框架介绍(图)

  浏览器的稳定性一直是大家最关注的,因此浏览器稳定性自动化工具的选择尤其重要。经历了一段时间的探索,在市面上并未发现有类似相关的工具来测试浏览器的稳定性。经过我们的探索和研究,决定自行进行浏览器稳定性工具的开发。这里对工具作以简单介绍。...

QTP中用于场景恢复的函数

  在制作场景恢复的时候可以选择调用函数来解决,下面的函数就是为此写的。因为之前用的场景恢复只报错了,看报告后大概了解了Object、Method、Arguments、retVal等参数的意义,于是写了这个方法,一方面可以截图,另一方面可以在报告中看到哪个对象出问...

#
QTP
分享:

移动设备测试自动化工具

  在《移动应用自动化测试面临的挑战》中,我们已经介绍了移动应用自动化测试的不同之处和难点所在,下面,我们探讨一下目前市场上的一些可用解决方案。   这里有一些流行的商业和开源软件自动化测试工具:   TestFlight:TestFlight是一个开源工具...

重载页面后Web对象的重用

  在测试中经常会出现在两个页面中的使用同一个对象,出现这样的情况我们一定是使用同一个对象来处理,这样才不会出现重复对象,就比如我们使用百度搜索,当我们打开百度时有一个搜索框,在输入一些内容提交后,页面会重载并且搜索框这个对象仍然存在,这...

#
QTP
分享:

QTP场景恢复的实践和总结(图)

  自动化测试的优点在于快速、可靠、可重复、可重用、无疲劳,是对繁重的手工测试的一次解放,适用于回归测试。自动化还有一个特点是无人值守,测试人员要做的是通过看   REPORT   ER来判断系统是否存在缺陷。当然,脚本执行的过程中或多或少会出现...

#
QTP
分享:

WinRunner脚本录制规范与技巧

  WinRunner脚本录制遵循一定的规则后,对于脚本的维护与扩展来说,会达到事半功倍的效果。以下是在使用中总结的一些技巧,供参考:   1、每个脚本的录制都要从灰版状态开始录。   2、录制过程中无需对死机弹出的对话框做处理,主脚本中会有统一处...

Web软件测试工具Selenium:如何选取元素(图)

  selenium是一个非常棒的Web软件测试工具,他对Ajax支持非常好,本人强烈推荐。   软件测试里很重要的一部,就是定位页面的元素,selenium提供如下强大的定位元素的方法。   ● id=id  ● name=name  ● dom=javascriptExpression  ● xpat...

QuickTest Pro中的检查点到底是什么?

  以前,在给一些企业做自动化测试培训的时候,有人经常会问道:“QuickTest的检查点到底是什么?”,“为什么要那样添加,提示的信息本来就是正确的,那样添加肯定是正确的,到底在检查什么啊。”   我们都知道,在使用QuickTest Professional进行自...

#
QTP
分享:

QTP 异常处理及场景恢复

  在测试脚本执行过程中,由于所测试的软件可能会发生非预期测试检查点的异常,如UI报错退出、莫名的窗体提示等,登陆的WEB页面也会经常出现刷新异常,这样会直接导致脚本找不到UI、对象而运行失败。因为是未知地、随机地发生此异常,而不是测试设计的检...

#
QTP
分享:

访问对象自身接口的特殊渠道——精彩抢先看(图)

4.1.1  访问对象自身接口的特殊渠道   在这里介绍扩展另一种访问对象自身接口的技巧,就是通过QTP封装函数来获取,这个技巧非常实用。   方法:“attribute/自身接口属性名”。   使用这个方法,我们就可以通过QTP封装的方法来访问其自身接口...

WshShell对象常用方法介绍——精彩抢先看(图)

3.5  WshShell对象常用方法介绍   阶段要点   ● WshShell对象的简单介绍。   ● 激活窗口AppActivate。   ● 获取当前路径CurrentDirectory。   ● 最常用的sendkeys发送。   ● 注册表信息的操作。 3.5.1  WshShell对象介绍...

学习QTP的一点总结

  和WinRunner相比更喜欢使用QTP,一是因为它提供的关键字视图和专家视图更加直观。二是因为QTP生成的是VBS,而WinRunner生成的是TSL(由于是初学,现在还没有资格来对两大功能测试软件做比较评价)。   在学习的过程由于不想看操作说明书就直接在股票...

iPhone App自动化测试工具

  无线客户端的发展很快,特别针对是android和ios两款无线操作系统的客户端应用,相应的测试工具也应运而生,这里主要给大家介绍一些针对iPhone App的自动化测试工具。   首先,我们把这些测试框架分为三大类:接口测试工具、注入式UI测试工具、录放式...

自动化测试工具——“魔爪”的束缚,“思想”的剥离

  序言:有朋友留言希望能写对RFT写一些基础的实践操作的文章,想想,也是,可是提笔时,却发现写不下去,是因为其违背了我对工具的理解;刚用RFT时,曾很短的一些时间用过录制,后很快弃之,一直在应用它底层的API以及自行编写的组件来构建自动化测试,...

#
RFT
分享:

测试自动化——浅谈QTP脚本的重用

  1、简介   QTP全称Mercury QuickTest Professional,是一款自动化测试工具,用于软件的功能测试和回归测试。它能够录制用户行为,并自动进行重放、捕获及验证,可以代替测试人员去完成那些重复性高并且枯燥的工作。   录制用户行为,也就是录制测...

#
QTP
分享:

用对象模式实现QTP的远程调用(图)

  随着测试团队的不断增大,测试脚本的数量也日渐增多。相信很多有自动化项目经验的人都体会过,使用单个机器去运行所有脚本,会导致整个测试过程冗长而缺乏稳定性。而且,很多自动化测试的要求是一套脚本,多环境运行。当遇到项目所提供的测试周期经常,...

#
QTP
分享:

分布式自动化测试工具

  随着网络技术的不断发展,大量分布式系统被部署在网络中,常见的如Web应用、Web Service等。分布式系统不同于一般软件系统,它通常由物理分布的多个子系统组成,这些子系统通过相互间的协作完成计算任务,具有物理分布、并发访问、时序敏感、平台异构等...

【QTP系列讲座 52】VBS类的伪构造器模式设计(一)

作者:zzxxbb112 今天要讲的内容与VBS类关联比较密切,在看本次讲座之前建议大家首先熟悉一下类的组成, 这样对于学习本次讲座内容会比较轻松。如果平时在自动化测试过程中经常使用类的朋友应该会清楚,在Resources中引用带有类的vbs函数库之后,是不...

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

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号