自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

转载 如何复制百度文库中的文章。。。这个必须留一份。。。

很多人经常会上百度搜索资料,结果发现在百度文库那边可以找到,兴奋了半天却发现下载时要币的,或者登陆上去麻烦。针对这种情况,今天我给大家带来一个破解百度文库下载的方法,其实非常简单,而且不用下载任何软件。好了,废话不多说,直接进入正题。首先,我们按照平常的习惯,找到自己要的:文章不能复制,题目总是可以的吧。我们把题目记住之后, 在搜索引擎的框框里输入:site:wenku.baidu

2015-03-31 16:29:06 1376

转载 Eclipse生成jar包

第一:普通类导出jar包,我说的普通类就是指此类包含main方法,并且没有用到别的jar包。 1.在eclipse中选择你要导出的类或者package,右击,选择Export子选项; 2.在弹出的对话框中,选择java文件---选择JAR file,单击next; 3.在JAR file后面的文本框中选择你要生成的jar包的位置以及名字,注意在Export generate

2015-03-31 16:26:11 357

转载 Jsoup做接口测试

最早用Jsoup是有一个小的爬虫应用要写,发现Jsoup较HttpClient轻便多了,API也方便易懂,上手很快,对于response的Document解析的选择器用的是cssSelector(Jquery)选择器,觉得还不错,后来因为其它原因,没有深入的研究,最近看到一位大神用这个,我也就再学习了一下,顺便把这个用Jsoup做接口测试的相关知识点发出来给大家参考下!一. 接口测试的相关知识

2015-03-31 16:13:35 726

转载 HttpClient示例

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525

2015-03-31 16:06:15 704

转载 Soapui groovy 加载外部property文件

Soapui groovy 加载外部property文件12345678910proFile = "c:\\test.properties"log.info proFileprops = newjava.util.Properties()props.load( new FileInputStream(pro

2015-03-31 16:03:38 927

转载 selenium+java+testng+ant环境搭建

注:selenium与testng的安装及使用网上很多例子,这里主要是记录一下本人在搭建ant环境中的一些例子一。安装1、 到 http://ant.apache.org/bindownload.cgi 下载 ant发布版本2、 将下载后的 zip 文件解压缩到任意目录,比如 D:\ant3、 在环境变量中增加 ANT_HOME=D:\ant( 替换成你解压缩的目录 )4、

2015-03-31 15:57:55 747

转载 在ie上使用xpath时selenium运行缓慢

除了ie,其他主要浏览器都是内置对xpath的支持的,但ie不行,所以selenium   使用了javascript库,默认使用的是ajaxslt,所以会很慢。解决办法是更换默认的xpath版本库,使用javascript-xpath       例如:        selenium = new DefaultSelenium(location, port, browser, ta

2015-03-31 15:57:07 1045

转载 使用TestNG-xslt

用TestNG测试后,自动会生成html的测试报告,不过相信大家都有感觉,自动生成的测试报告太难看了,所以我们又用了ReportNG来美化它。在 这里给大家再介绍一下比reportNG还要稍稍美观一点的reporting tool: testNG-xslt.官方网址:http://code.google.com/p/testng-xslt/用户讨论区:http://groups.goo

2015-03-31 15:55:20 970

转载 java结合testng,利用XML做数据源的数据驱动示例

testng的功能很强大,利用@DataProvider可以做数据驱动,数据源文件可以是EXCEL,XML,YAML,甚至可以是TXT文本。在这以XML为例:备注:@DataProvider的返回值类型只能是Object[][]与Iterator[]TestData.xml:xml version="1.0" encoding="UTF-8"?>data> testm

2015-03-31 15:51:13 911

转载 TestNG如何修改运行结果(通过使用监听器和报表器,可以很轻松的生成自己的TestNG报表)

监听器 实现接口 org.testng.ITestListener ,并且会在测试开始、通过、失败等时刻实时通知报告器 实现接口 org.testng.IReporter ,并且当整个测试运行完毕之后才会通知。IReporter 接受一个对象列表,这些对象描述整个测试运行的情况例如,如果你想要生成一个PDF报告,那么就不需要实时通知,所以用 IReporter。如果需要写一个实时报告,

2015-03-31 15:46:52 1576

转载 java结合XPATH解析XML

做自动化测试的人,都应该对XPATH很熟悉了,但是在用JAVA解析XML时,我们通常是一层层的遍历进去,这样的代码的局限性很大,也不方便,于是我们结合一下XPATH,来解决这个问题。所需要的JAR包:dom4j.jarjaxen.jarxmlbeans.jar具体的代码如下:12345678910111

2015-03-31 15:45:03 686

转载 testng对失败时截图处理

1.截图类:1234567891011121314151617181920212223242526public class ScreenShot {    publicWebDriver driver;     publicSc

2015-03-31 15:40:18 582

转载 教你如何写框架------元素管理篇

前言:我的博客从来都是言简意赅,直接步入正题。元素对象管理:元素对象(以下称为locator)的维护与管理很麻烦,因为locator比较多,每个页面上要操作的可能有几十个,如何快速的查找及维护好能够使我们写脚本的速度及维护速度大大提升。在前端开发中,开发人员通常是把UI样式放在CSS文件中,受此影响,我们也可以把我们的locator放在一个专门的文件中,按照页面来分类,提取其公共的lo

2015-03-31 15:37:22 838

转载 教你如何写框架------用中文构建脚本

框架下载地址:http://files.cnblogs.com/zhangfei/Automation.rar 在看此篇博文前请先理清如下两下博文, 该博文是建立在如下两篇文章的基础上的:http://www.cnblogs.com/zhangfei/p/3456159.htmlhttp://www.cnblogs.com/zhangfei/archive/2012/10/10/2

2015-03-31 15:33:21 966

转载 教你如何写框架------用中文构建脚本(更新版)

用中文写脚本,完全弃掉IDE,就能完成java+selenium的自动化测试过程,体验一下这神奇的过程吧。我们先来看下面的scenario:1.打开百度2.输入搜索关键字并点击"百度一下"3.在搜索结果页面取出搜索输入框的值进行验证我们来看如何实现:1.在TestBaidu.yaml中保存好locator(保存方法在前面有介绍)2.在TestBaidu.xml保存好测试

2015-03-31 15:22:39 792

转载 关于去哪儿网的UI自动化测试脚本

UI自动化测试Qunar机票搜索场景访问Qunar机票首页http://flight.qunar.com,选择“单程”,输入出发、到达城市,选择today+7日后的日期,点“搜索”,跳转到机票单程搜索列表页。在列表页停留1分钟,至到页面上出现“搜索结束”。如果出现航班列表,对于出现“每段航班均需缴纳税费”的行随机点选“订票”按钮,在展开的列表中会出现“第一程”、 “第二程”;对于没

2015-03-31 15:20:27 604

转载 Webdriver设置Firefox自动下载

看到很多人在firefox上操作下载窗口用autoit,太麻烦了,提供一种用profile来解决的办法:FirefoxProfile profile = new FirefoxProfile();profile.setPreference("browser.download.downloadDir", "c:\\data");profile.setPreference("browser.d

2015-03-31 15:19:02 1449

转载 SoapUI利用Groovy把外部数据加载到request中

默认已经用Groovy把外部数据给读取出来了,关键是读取出来后,如何加载到request中去?这里提供了两种方法:1.该Groovy脚本的名称是"setUp"12345678def num = Integer.parseInt(testRunner.testCase.getPropertyValue("count"

2015-03-31 15:17:56 1551

转载 SoapUI利用Groovy对response与断言的处理

1.对response的处理:(其中Test Request是request的名称)123456def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )def holder = groovyUtils.getXmlHolder("Te

2015-03-31 15:12:27 2228

转载 点击指定控件的某个位置

今天遇到一个问题,想要点击某个控件的某个位置(左上,左下,右上,右下,中间),稍微做了封装,具体代码如下,有不妥欢迎指出: /** * 单个手指,点击屏幕某个控件位置(左上,左下,右上,右下,中间) */ public enum Location { UPLEFT, LOWLEFT, UPRIGHT, LOWRIGHT, CENTRE

2015-03-27 12:55:26 2507

转载 Appium 在指定控件内做上下滑动

那天写了个 控件内点击指定位置:http://testerhome.com/topics/2247今天重新改了下,对控件内的滑动,如下控件我需要在控件里面滑动,选取:具体代码如下(目前只做滑动一次,有需要可以自己再做修改,如果有更好方式操作,求推荐):/** * 控制滑动方向 */ public enum Heading { UP

2015-03-27 12:54:21 2065 1

转载 Appium 中 iOS 下的 Hybrid

Appium Android 上的 Hybrid 的一些知识可以看下@qddegtya的文章:webviewv36 支持的 Remote Debugging 特性以及与 appium 的关系chrome mobile emulation 及周边漫谈和相关应用+想法今天我们只说 Appium 中 iOS 下的 Hybrid。UIAutomation众所周知, Appium 上的

2015-03-27 12:48:33 1819

转载 测试思想-测试设计 测试用例设计之边界值分析方法

测试用例设计之边界值分析方法1.定义对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。  2.与等价划分的区别  1)边界值分析不是从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都要作为测试条件。 2)边界值分析不仅考虑输入条件,有时还要考虑输出空间产生的测试情况。 3.边

2015-03-25 13:45:30 1119

转载 Selenium webdriver操作日历控件

一般的日期控件都是input标签下弹出来的,如果使用webdriver 去设置日期,  1. 定位到该input  2. 使用sendKeys 方法  比如:  但是,有的日期控件是readonly的  比如12306的这个    这个时候,没法调用WebElement的sendKeys()  方案一:使用JS remove readonly attribute

2015-03-25 13:39:40 2550

转载 selenium win7+selenium2.0+python环境搭建

步骤1:下载python担心最新版的支持不太好,这里我下载的是python2.7(selenium之前不支持python3.x) 步骤2:安装python下载好后直接安装,安装完后,记得把python的安装路径添加系统环境变量Path中(这个很简单,不懂的请自己百度)。 步骤3:下载setuptools我win732位系统,下载的是setuptools-0.6c11.w

2015-03-25 13:22:34 1505

转载 手把手教你接口自动化测试 – SoapUI & Groovy

手把手教你接口自动化测试 – SoapUI & Groovyhttp://www.cnblogs.com/wade-xu/p/4236295.html  关键词:SoapUI接口测试,接口自动化测试,数据驱动测试,SoapUI进阶使用, Groovy in SoapUI, SoapUI中Groovy的使用,数据分离。 阅读这篇文章需要一定的SoapUI基础,至少入过门,另外还需

2015-03-23 14:12:05 2085 1

原创 Genymotion - 强大好用高性能的 Android 模拟器

如题!

2015-03-19 15:53:35 710

转载 ReportNG 手把手教你弄测试报告

ReportNG 是一个配合TestNG运行case后自动帮你在test-output文件内生成一个相对较为美观的测试报告!ReportNG 里面Log 是不支持中文的,我改过ReportNG.jar源码,具体方法看最下面,也可以找我直接要jar!话不多说直接上环境准备:1,你需要这些架包解释:有人会问现在ReportNG版本不是1.1.4吗?为什么我这里是1.1.

2015-03-18 09:11:55 2528 1

转载 公共开放WebService接口

公共网络开放的WebService接口webservice测试工具:http://download.csdn.net/detail/yixiaoping/6589315快递查询WEB服务 http://webservice.36wu.com/ExpressService.asmx支持上百家快递/物流查询,准确高效,所有数据均来自快递服务商

2015-03-18 09:03:40 2456

转载 Android开发相关的Blog推荐——跟随大神的脚步才能成长为大神

本篇文章主要纪录我在学习过程中,发现的非常给力的CSDNBlog和个人Blog,这些Blog都有一个共同的特点,即内容详实,讲解透彻,也算是给后来的初学者指一条路吧!只要你下定决心跟随强者的脚步,成为人们眼中的大神,只不过是时间问题!    下面排名不分先后    CSDN    鸿洋:http://blog.csdn.net/lmj623565791     爱哥:htt

2015-03-13 12:52:27 614

转载 关于“多线程断点续传下载”功能的一个简单实现和讲解

转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992    上班第一天,在技术群里面和大家闲扯,无意中谈到了关于框架的使用,一个同学说为了用xUtils的断线续传下载功能,把整个库引入到了项目中,在google的官方建议中,是非常不建议这种做法的,集合框架虽然把很多功能集成起来,但是代码越多,出现问题的可能越大,而且无形之中增加了APK的大小,因此,得不偿

2015-03-13 12:45:44 1203

转载 java多线程中死锁情况的一个示例

下面是死锁情况的一个示例代码[java] view plaincopypackage com.qust.demo.money;    class A {        public synchronized void foo(B b) {          System.out.println(Thread.currentThread().getName() + " 进

2015-03-13 12:36:05 404

转载 Android的Google官方设计指南

Android 设计规范时间 2015.3.2 版本 V1.0翻译 杨鹏整理 赵凯强本文章是我公司一个大牛之前的公司同事翻译的Android的Google官方设计指导,经过我整理而成,分享给大家,欢迎转载,但是请保留出处和翻译作者。本指导内容详实、规范,无论是初级开发者还是高级开发者,甚至是公司产品设计和美工,都应该研读学习,特此推荐!由于文章内容较颇多,所以我分为几篇发布,方便大

2015-03-13 12:30:11 618

转载 Android获取Toast的String解析

在测试自动化的过程中,有时经常需要获取Toast的String来作检验。在robotium中,我们知道可以通过solo.getView("message")方法获取Toast的TextView,然后得到其String值,那么其内部是怎么实现的呢。首先看下我们一般是怎么调用Toast的:[java] view plaincopyToast.makeText(get

2015-03-12 10:06:02 484

转载 spoon+robotium+jenkins进行自动化持续回归测试

自动化测试的意义:        别说是外行人,即使是正在从事自动化测试工作的人来说,现在或曾经都或多或少有过这样的疑惑,辛苦写了自动化测试用例,却基本发现不了问题,其意义何在?在说明这个意义前先看下质量的定义。质量的定义:        维基百科中对于品质(Quality)的定义:中国大陆亦称为“质量”,可指物品的特征、品性、本质,也可指商品或服务的水准、质量。影响品

2015-03-12 10:02:57 698

转载 Appium 项目的源码目录结构分析

运行reset.sh --dev命令后的目录结构Appium的目录结构如上图所示,下面我们来一步一步的分析各个文件(夹)的作用。.git文件夹git版本控制工具自带的文件夹,用于存储各个版本的相关信息,每一个git项目都会有该文件,一般处于隐藏状态。asserts文件夹资源文件夹,大致是sample-code文件夹里一些项目。bin文件夹用于存放命令的目录,一些

2015-03-05 11:06:05 805

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除