IOS自动化测试之UIAutomation学习(图)

  一、软件安装   首先通过appstore下载安装Xcode开发工具,当前编写文档时最新版本为4.5.1   二、通过Xcode工具编写运行测试脚本   说明:如果是在IOS模拟器上运行测试用例,需要有被测试应用的源代码才有权限把应用安装到模拟器中,当前示例中...

QTP中Browser对象的方法补充:激活、最大化、最小化

  做Web自动化测试的时候,有时需要对浏览器进行一些特殊的操作,比如浏览器的激活、最大化和最小化。熟悉C/S自动化测试的朋友应该都知道Window对象是有这些方法的,而Browser对象则没有。   当然了, 我们可以自己写一些函数来弥补这个不足,其原理是...

#
QTP
#
qtp
分享:

SilkTest入门快打4-appstate

  在前三讲里,我们已经会用SilkTest 做简单的测试了,为了以后讲解过程中代码尽可能的简洁,我现在把上一讲中的CalWithFunction.t 脚本再精简一下,让它仅仅测试计算器1+2= 的功能是否正常,下面就是精简过后的代码: [-] testcase CalWithFun...

SilkTest入门快打3-函数与原生Verify函数

  好,让我们继续进入SilkTest入门快打 的天地。当初选择“快打” 这个词作为本系列文章的名字是觉得“快打”能够给人带来一种成就感、快感,用一个词形容就是“爽”,想想“快打旋风”,“恐龙快打”…   废话就说这么多,今天让我们来看看SilkTest ...

SilkTest入门快打2-编写脚本测试

  在上一讲“SilkTest入门 快打系列1- 录制回放”中,我们介绍了如何建立一个简单的SilkTest 测试项目 ,用它来测试WindowsXP 自带计算器的加法功能。在上一讲中,我们使用SilkTest 的录制回放功能来产生测试用例的脚本,虽然它可以工作地很好,但是采用...

SilkTest入门快打1-录制回放

  本人使用SilkTest进行自动化测试已有一段时间,有一些经验想和初学者们分享,所以就尝试编写这个SilkTest入门快打系列教程。编写该教程有两个目的,首先,希望能够告诉初学者如何快速的上手SilkTest而不必关心很多SilkTest的细节。实际上,SilkTest是一...

GUI自动化回归测试工具Squish(图)

  目前测试用户界面工具是非常复杂且容易出错误的。自动化测试既富有挑战性,但如果做得正确的非常有益的。   Squish是最主要的跨平台/交叉技术来实现GUI回归测试测试的GUI自动化工具。在世界各地的多家多种类工业公司中,可以大大减少花在图形用户界...

QTP检查点详解

  在录制会话过程中或在编辑测试或组件时添加检查点。在录制了初始测试或组件之后,通常可以更为方便地定义检查。有几种方法可以添加检查点。   在录制或编辑时添加检查点   ◆ 使用“插入”菜单上的命令,或者单击“测试”工具栏上的“插入检查点...

#
QTP
分享:

自动化测试中基于WinDump的抓包工具实现

  在客户端的功能测试过程中,常常需要验证URL请求是否发送,参数是否正确。市场上有不少的网络数据分析工具,smsniffer、wireshark、fiddler......他们可以很好的辅助我们完成验证的工作。但是,在自动化测试的过程中,无法再依靠肉眼检查来完成相关的验...

Selenium执行测试脚本稳定性的一些经验分享交流(图)

  关于工作中使用Selenium执行测试脚本稳定性的一些经验分享   公司的自动化WEB测试框架IATA已上线运行了一段时间,期间发现一些脚本稳定性的问题,与大家分享一下。   CASE执行游览器:ie firefox chrome   稳定性问题   一、在持续执行WEB...

导致QTP运行缓慢的常见原因(图)

  1、脚本中有太多的Wait语句   分析:Wait语句的意思是一直等到超时时间后才继续执行脚本,等待的时间是固定的,这样就会造成时间浪费,导致脚本运行缓慢。   解决方法:使用Exist,Sync,WaitProperty方法来代替wait   2、开启了智能识别  ...

#
QTP
#
qtp
分享:

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...

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

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号