JAVA自动化测试
可口可乐的围脖
这个作者很懒,什么都没留下…
展开
-
用Java事件处理机制实现录制回放功能
目前在一些java应用程序的GUI测试工具,可以提供捕获用户操作的能力并在代码被修改之后能够自动回放用户的操作。文章将分析Java的事件处理模型及其原理,介绍了基于事件源识别的捕获/回放所需要了解的关键技术并给出了两种实现方式。 1、 Java事件介绍 1.1什么是事件 首先我们来回答"什么是事件"这一基本问题。其实事件本身就是一个抽象的概念,他是表现另一对象状态变化的对转载 2015-04-25 20:13:43 · 2746 阅读 · 0 评论 -
5小时搞定谷歌原生自动化框架UiAutomator1.0
转载地址:http://tmq.qq.com/2016/06/androidautotestframwork-uiautomator/谷歌对UI测试(UI Tetsting)的概念是:确保用户在一系列操作过程中(例如键盘输入、点击菜单、弹出对话框、图像显示以及其他UI控件的改变),你的应用程序做出正确的UI响应。 UI测试(功能测试、黑盒测试)的好处是不需要测试者了解应用程序转载 2016-07-04 09:31:33 · 2655 阅读 · 0 评论 -
图解Session(会话)
作者:李强强相继 图解Http协议 和图解Cookie 之后,中间迷茫期哈,没写了!可是又要告诉你自己明明喜欢写为啥不写了!那就写吧,学到老学到老~ 然后写到老!本系列皆以图为主,力求简单易懂,娓娓道来。 一、Session由来HTTP的无状态,也就是说,每次请求都是独立的线程。举个例子吧:购物中,你选择了A商品,加入购物车,这就是A线程。然后在选择B商品就是B线程。可是每转载 2016-05-12 11:25:57 · 779 阅读 · 0 评论 -
图解 Cookie(小甜饼)
作者:李强强上一篇 图解Http协议 ,这次继续Http家族中的Cookie。泥瓦匠最近看到博客园中一篇好文《超大cookie拒绝服务攻击》,这就是因为浏览器Cookie太大,导致请求时,请求头域过大造成发送失败。下面咱们就了解一下Cookie。按着以前的思路图文并茂哈,没图说个XX。一、概述首先从HTTP说起,Cookie是Http协议中那部分呢?Cookie是什么?自问转载 2016-05-12 11:24:29 · 1487 阅读 · 0 评论 -
分层测试设计之接口层
转载地址:http://blog.csdn.net/testman930/article/details/50792071之前说过要写一个测试框架,是对之前分层测试框架进行重构的大改版。一个月已过,接口层的基础版完成了。按优先级,下面会对数据层进行重构,我的愿景是把独立的层级测试用纽带联系在一起,它们之间既能结合也能解耦,这是今年的目标,后面再考虑做平台调底层的分层框架。由转载 2016-04-12 18:33:43 · 1395 阅读 · 0 评论 -
JAVA 自定义注解在自动化测试中的使用
转载地址:http://www.cnblogs.com/zhangfei/p/4533202.html在UI自动化测试中,相信很多人都喜欢用所谓的PO模式,其中的P,也就是page的意思,于是乎,在脚本里,或者在其它的page里,会要new很多的page对象,这样很麻烦,前面我们也讲到了注解的使用,很方便,那么我们可不可以用注解来代替这个new的过程呢?只有想不到,没有办不转载 2016-03-01 11:03:21 · 731 阅读 · 0 评论 -
JAVA的Proxy动态代理在自动化测试中的应用
转载地址:http://www.cnblogs.com/zhangfei/p/5180197.htmlJAVA的动态代理,在MYBATIS中应用的很广,其核心就是写一个interface,但不写实现类,然后用动态代理来实例化并执行这个interface中的方法,话不多说,来看一个实现的例子:1.先定义一个接口:12345转载 2016-03-01 10:51:03 · 586 阅读 · 0 评论 -
JAVA自动化测试中多数据源的切换
转载地址:http://www.cnblogs.com/zhangfei/p/5229434.html在做自动化测试时,数据驱动是一个很重要的概念,当数据与脚本分离后,面对茫茫多的数据,管理数据又成了一个大问题,而数据源又可能面对多个,就跟在开发过程中,有时候要连接MYSQL,有时候又要连接SQL SERVER一样,如何做到快速切换?下面的示例中,我们将从一个数据源开始,一转载 2016-03-01 10:19:23 · 850 阅读 · 0 评论 -
如何使用AutoIT完成单机测试
转载地址:http://www.cnblogs.com/yangxia-test/p/4637168.htmlAutoIT脚本的语法特征这里主要介绍AutoIT的脚本语法特征,包括变量、关键字、宏、设置选项等,详细的语法细节,可以参考其用户手册,也可以去AutoIT中文论坛(www.autoit.net.cn)交流。 1. 变量AutoIT的变量命名规则:以$开头的转载 2016-02-03 16:52:37 · 4665 阅读 · 1 评论 -
Cookie/Session机制详解
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1 Cookie机制在程序中,会话转载 2015-10-13 12:44:36 · 559 阅读 · 0 评论 -
使用 Cobertura 和反射机制提高 Java 单元测试中的代码覆盖率
本文将介绍两种开发实践,用于提高 Java 单元测试中的代码覆盖率。代码覆盖率 = (被测代码 / 代码总数)* 100%。提高被测代码数量或降低代码总数,均可达到提高代码覆盖率的效果。在本文中,您将看到如何通过使用反射机制,在外部直接对目标类中的不可访问成员进行测试,以提高被测代码数量;以及通过修改 Cobertura 源码,使其支持通过正则表达式来过滤不需要进行单元测试的代码,以降低代码总转载 2015-07-08 11:34:23 · 2552 阅读 · 0 评论 -
记录一下selenium+maven+svn+jenkins+junit构建无人值守的自动化测试环境
selenium+maven+svn+jenkins+junit构建无人值守的自动化测试环境原创 2015-02-06 10:15:05 · 6157 阅读 · 1 评论 -
Jsoup做接口测试
最早用Jsoup是有一个小的爬虫应用要写,发现Jsoup较HttpClient轻便多了,API也方便易懂,上手很快,对于response的Document解析的选择器用的是cssSelector(Jquery)选择器,觉得还不错,后来因为其它原因,没有深入的研究,最近看到一位大神用这个,我也就再学习了一下,顺便把这个用Jsoup做接口测试的相关知识点发出来给大家参考下!一. 接口测试的相关转载 2015-06-21 13:18:59 · 2068 阅读 · 1 评论 -
Java自动化测试(一)
软件自动化测试范畴很广,理论我就不说了,只针对我这次选的题目——Java自定义组件的测试,从Java事件机制的基础说起,其中有一小部分关于开源软件测试框架Abbot的简单介绍还是先说说Abbot吧,Abbot可以支持Java GUI组件从单元测试到集成测试,简单地说,单元测试时,你可以使用Abbot的一些类库,把你要测试的GUI扔给某个方法,然后Abbot可以查找某个组件,比如特定按钮,然后对转载 2015-04-25 20:09:34 · 6383 阅读 · 0 评论 -
解放程序猿(媛)的双手—iOS UI自动化测试
转载地址:http://tmq.qq.com/2016/06/uitestingiosautomation/?utm_source=tuicool&utm_medium=referral前言随着移动互联网时代的蓬勃发展,移动终端的自动化测试也在业界日益活跃,总体来看在Android平台上的自动化工具和实践比较多,但是说到iOS平台无论从自动化工具的数量还是质量上就陡降了。究转载 2016-07-04 09:27:06 · 17537 阅读 · 2 评论