自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 通过请求获取excel文件并对其进行处理

//通过url获取excel内容 InputStream in = null; HttpGet httpGet = new HttpGet(fileUrl); try { HttpResponse httpResponse = client.execute(httpGet); ...

2019-07-12 16:14:57

阅读数 123

评论数 0

原创 Spring boot配置多数据源

Spring boot如果配置单数据源,使用起来非常简单,几个注解就可以完成数据库的连接,但是如果我们需要配置多数据源,那一些必要的代码就需要我们自己去编写,完成与某个数据库的连接。 一、Spring boot的默认单数据源 1、数据源类型 Springboot默认支持4种数据源类型,定义...

2019-07-12 15:57:48

阅读数 70

评论数 0

原创 AOP切面编程简单使用

一、原理简介 Spring框架的目的是使逻辑更加简单清晰,配置更加灵活,Spring实现这个目的的手段主要是利用AOP和IOC,本文通过实现工程方法的调用次数来简单使用AOP进行编程. AOP是利用反射机制实现或者可以说是动态代理,不过其实动态代理也是利用反射机制实现的。正常代码...

2019-07-12 15:56:51

阅读数 52

评论数 0

原创 MultipartFile和File的相互转换

MultipartFile是Spring提供的一个接口,用来接收multipart/form-data类型请求方式中即将上传的文件,为处理或保存文件,MultipartFile和File需要经常进行转换。 1、MultipartFile文件转为File文件(此处未写文件为空等判断):首先新建...

2019-07-12 15:55:25

阅读数 1939

评论数 0

原创 HttpClient form data请求总结

http请求发送之后,服务端需要对请求数据进行解析,但是服务端并不知道请求给我的数据是什么,所以需要规定我按照什么规则进行解析,一般服务器都根据Content-Type字段来明确请求数据是如何编码的,然后对其进行解析。Content-Type常见的编码方式有:application/x-www-f...

2019-04-17 21:10:02

阅读数 1647

评论数 1

原创 iview-table展示图片和按钮

1、首先引用table: <Table :columns="columns" :data="data"></Table> 2、返回table数据 3、使用render函数设置table的返回数据 4、re...

2019-04-01 13:59:18

阅读数 409

评论数 0

转载 Lombok中的@Data注解

一个Model有很多属性时,之前需要使用快捷键或者手动方式实现属性的getter和setter方法,当新增属性时,需要重新增加,工作繁琐,现在可以直接在类上使用@Data注解,这样可以不写getter和setter方法,直接使用即可。系统自动生成了getter、setter方法,以及equals(...

2019-03-26 20:17:56

阅读数 682

评论数 0

原创 接口自动化测试之http请求实践总结

JSONArray官方文档:http://json.org/javadoc/org/json/JSONArray.html JSONObject官方文档:http://json.org/javadoc/org/json/JSONObject.html JSONArray是一个数组,通过index...

2016-09-12 19:36:05

阅读数 1566

评论数 0

原创 excel导入导出用例设计总结

目前,为方便操作,很多系统都会增加批量导入导出的工程,一般格式都是excel,由于用户直接在excel在填写内容,然后直接导入系统,加上excel解析比较困难,所以xi

2016-06-01 15:51:04

阅读数 996

评论数 0

原创 利用Selenium实现图片文件上传的两种方式介绍

在实现UI自动化测试过程中,有一类需求是实现图片上传,这种需求根据开发的实现方式,UI的实现方式也会不同。 一、直接利用Selenium实现      这种方式是最简单的一种实现方式,但是依赖于开发的实现。     当开发直接使用file类型的input实现图片文件的上传时,实例:     我们...

2016-03-09 21:36:27

阅读数 12804

评论数 2

原创 maven安装配置-eclipsemaven插件-导入maven项目全过程

1、maven安装配置     找了很久,终于找到一个很不错的资源,自己就不再重复一遍了,详见链接:             http://jingyan.baidu.com/article/295430f136e8e00c7e0050b9.html 2、插件安装,就和普通的插件一样,但是必须要...

2015-09-22 21:29:59

阅读数 485

评论数 0

原创 接口测试用例设计问题小结

1、关于“修改”     本人涉及的是电商系统,包括很多修改,如商品、商家、店铺等等,且在修改时,涉及到很多参数。如何确定传不传参数,只传要修改的参数还是全部参数都需要传? 要看后台是怎么实现,就是说后台的SQL是怎么写的 举个简单的例子,User有两个属性username,password ...

2015-09-22 21:28:46

阅读数 837

评论数 0

原创 testng测试方法中的问题

闲来无事,做testng的方法测试,发现一个问题,没想出是为什么 写在这,希望有人知道可以给答案。 在方法中,使用了this.getName(),如下图 运行方法,结果一直在输出,不知道为何 难道不是执行一遍吗?求解答。。。

2015-04-14 16:47:34

阅读数 357

评论数 0

原创 Linux常见命令

注:要查看命令的具体使用,可以使用man查看命令帮助,如 man ls 1、login  登录系统    login [name][-p][-h 主机名称] 一般打开系统,就会出现, localhost login:root   password:    为安全起见,输入密...

2014-12-16 20:06:14

阅读数 315

评论数 0

原创 selenium1.0和selenium2.0的区别

1、selenium1.0的特点 selenium1.0中可以使用多种编程语言,在启动selenium程序前需要先启动selenium server端(selenium remote control)selenium 1.0是用javascript实现的,所以只要支持javascript的浏...

2014-12-16 20:05:53

阅读数 936

评论数 0

原创 web端测试和移动端测试的区别小记

之前一直参与web端的测试,最近一个项目加入了移动端,本人有幸参与了移动端的测试,记录一下两端的区别: 1、报bug       对于测试来说,比较重要的一个步骤就是报bug,在web端我们发现问题之后,可以利用系统自动工具或者其他截图工具直接,然后将错误的地方或者比较重要的点进行标记,但是在移动...

2014-12-16 20:00:33

阅读数 558

评论数 0

原创 FROM_UNIXTIME函数差一毫秒问题

FROM_UNIXTIME对long型日期进行转换的时候会差一毫秒,假设日期是1号的23:59:59:999,如果使用FROM_UNIXTIME这个函数查询的话会看到是2号00:00:00 后边用到的时候注意一下~~~

2014-11-14 14:51:42

阅读数 1633

评论数 0

原创 jenkins+ant配置自动化任务全过程

1、首先,你需要写UI自动化测试,本地运行无误 2、利用按天

2014-08-29 14:02:40

阅读数 8315

评论数 0

翻译 TestNG的特性总结

1、TestNG中的测试套件(suite)可以包括多个测试用例,一个测试用例可以包括多个测试类,而一个测试类中可以定义多个测试方法。

2014-08-27 15:46:07

阅读数 914

评论数 0

原创 WebUI自动化测试过程中遇到的问题总结

在国内,Google统计、百度统计等

2014-08-26 18:16:26

阅读数 3050

评论数 0

转载 Cookie/Session机制

原文网址: http://www.360doc.com/content/11/1227/00/198_175229712.shtml

2014-08-26 16:25:58

阅读数 291

评论数 0

转载 Selenium 的工作原理

1、一般的脚本测试工作录制脚本,是通过拦截浏览器发送的http请求来实现的,实际上并没有办法录制用户对html页面的操作。 2、Selenium的脚本录制工具是通过监听用户的操作来录制脚本的。Selenium是真正能够监听用户对html页面的操作的录制工作。 3、Selenium执行的内部原理...

2014-08-26 16:23:01

阅读数 1005

评论数 0

原创 MySql连接问题及MongoVUE检查

1、今天才知道,原来Mysql连接超过8小时

2014-08-12 19:35:24

阅读数 378

评论数 0

转载 Http请求

HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和W...

2014-07-21 16:59:11

阅读数 348

评论数 0

原创 数据库创建和查询语句总结

1、创建带有外键的表:

2014-07-08 11:11:53

阅读数 446

评论数 0

原创 测试用例的编写----以登录为例

如何编写测试用例?这个问题很简单

2014-07-01 10:06:21

阅读数 1241

评论数 0

原创 九度1089Java版和C版比较

package zzz.java; import java.util.Scanner; public class ScannerClass {          public static int reverse(int n){   //对n反转                ...

2014-06-30 20:41:51

阅读数 397

评论数 0

转载 MTBI性格测试

ISFJ 照顾者型——值得信赖和依靠 报告接收人: 才储成员3922023 日期: 2014/6/9 一、你的MBTI图形                         ...

2014-06-09 15:08:37

阅读数 800

评论数 0

原创 UI自动化测试系列之-----TestNg的参数化

可以在TestNg中指定参数,使用@Parameters注解来指定参数。 一、  @Parameters({“username”,"password"}):           @BeforeMethod            public void beforeTest(St...

2014-06-06 10:48:34

阅读数 991

评论数 0

原创 UI自动化测试系列之TestNg-TestNg数据驱动二------>以XML外部文件作为数据驱动(1)

TestNg的数据驱动整体上可以分为两类,一是数据

2014-06-05 11:39:32

阅读数 1245

评论数 0

原创 UI自动化测试系列之-----TestNg中使用继承

TestNg中可以使用继承,一些公关的操作可以放在父类看下边的例子。

2014-05-23 14:30:13

阅读数 1714

评论数 1

原创 UI自动化测试系列之TestNG-TestNg的数据驱动一

1、TestNg数据驱动方式       ① DataProvider没指定名字,则默认使用方法名

2014-05-22 14:18:42

阅读数 619

评论数 0

原创 JS 逻辑----原来差异这么大

之前没有正式系统的学习过JS,今天在W3School上

2014-05-16 11:25:12

阅读数 572

评论数 0

转载 我的UI自动化总结之失败用例跟踪----转载自网易杭州QA博客

写过UI自动化的同学应该都碰到过这种情况,每天早晨查收邮件,看着一条条红红的failed,心里发凉“不会是功能挂了吧”,埋头看log,查找原因,发现很多情况下都是用例本身的原因,比如页面结构变动,导致xpath定位不到正确的位置,或者是功能优化导致用例逻辑变化,也可能是环境的问题等等,这些 原因只...

2014-05-13 16:37:39

阅读数 1390

评论数 0

转载 UI自动化测试系列之TestNG----TestNG的多线程支持

TestNG的多线程支持是通过TestNG的 @Test的属性完成的

2014-05-12 15:43:54

阅读数 848

评论数 0

原创 UI自动化测试系列之TestNG----失败用例自动重试功能二

之前写过一篇文章,说失败用例自动重试不运行

2014-05-12 14:42:57

阅读数 1502

评论数 0

翻译 UI自动化测试系列之TestNG----失败用例自动重试功能

通过上边这种方式,直接在xml文件中进行相应的配置,失败的测试用例将会

2014-05-04 11:27:33

阅读数 1939

评论数 0

转载 UI自动化测试系列之TestNG--------TestNG的parallel属性

TestNG可以通过suite标签中的parallel属性,让测试方法运行在不同的线程中。 parallel的取值有三个 1、tests TestNG 会在相同的线程中运行相同标记下的所有方法,但是每个下的方法会运行在不同的线程下。 应用:可以将非线程安全的类放在同一个标签下,并且使其可以...

2014-04-28 10:52:57

阅读数 3153

评论数 0

原创 奇偶数排序

/* *要求:对输入的数列进行排序,偶数在前,奇数在后,即所有的偶数先从小到大排序,完成之后,在对所有的奇数从小到大排序              */ int  compare(int a,int b){     int result = a%2-b%2;    if(result==...

2014-03-25 16:23:09

阅读数 391

评论数 0

原创 剑指offer变形1389

/* *方法:Fibonacci变形,F(n)是前边所有元素的和 即 F(n)=F(1)+F(2)+....+F(n-1) */ #include int main(){ long long a,b; int n,i=1; while(scanf(&qu...

2014-03-20 14:55:13

阅读数 434

评论数 0

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