自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)读后感_小蓝筑梦,斩获 offer

本人是一名测试工程师,第一次听说 JAVA 虚拟机,还是刚刚参加工作时,每每从开发的口中听到,当时自身对 java 一知半解,更难理解 JVM ,当时痛下决心,开始疯狂的学习 java,学习完 java 以后,陆陆续续的做了自动化开发相关工作,一开始沾沾自喜于自己的进步,终于实现了从功能测试到自动化测试的转变。这种情况过了一年,蓦然发现自己的职业发展遇到了瓶颈,当时也许是年轻,归结于公司环境...

2019-12-12 16:26:04 392

原创 postman使用攻略

1.postman访问数据库postman可以访问mysql数据库,但是需要借助nodejs插件xmysql,安装方式如下:1.1下载nodejs,并安装;1.2打开cmd,cmd到nodejs的安装目录然后执行命令: npm install -g xmysql,进而安装xmysql,安装成功后,输入xmysql,此时界面展示如下:此时证明xmysql已经被安装成功; ...

2018-11-16 17:21:52 257

原创 工作常用命令

1.maven相关mvn clean:清楚产生的项目mvn install:将maven工程打成jar或者warmvn test:运行测试;mvn compile:编译源代码2.不常用但是需要掌握的linux命令:        df:disk free 其功能是显示磁盘可用空间数目信息及空间结点信息。换句话说,就是报告在任何安装的设备或目录中,还剩多少自由的空间。当服务器...

2018-09-30 18:55:07 150

原创 用sonar扫描maven的多模块项目

本来想借助mvn sonar:sonar执行代码分析,但是因为父工程没有class文件,总是缺少相应的依赖;顾只能改用sonar-scanner进行。具体实施如下:1.maven多模块工程如图所示:我们可以看到此时multi-boluome工程下有dao、domain、service、web四个模块项目,且每一个都有其独立的pom.xml文件;2.因为借助sonar-scanner...

2018-09-05 15:38:46 14514 5

原创 测试思维-dubbo引起的数据精度丢失

1.引言1.1引入背景我们目前使用的所熟知的公司的保险系统,好多涉及计算金额的字段,开发都将这类变量定义为Double类型,举例请看下表: 字段 定义类型 来源系统 Premium【保费】 double 承保系统 PlanFee【应收应付金额】 ...

2018-08-31 11:38:30 1683

原创 Dubbo-xml文件出现的错误-cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be

最近心血来潮,决定搭建一次dubbo生产者和消费者的过程,在搭建dubbo生产者的时候,一直报一个错误:cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'dubbo:application'.从网上百度了好多答案,但是都没有解决问题,后来...

2018-08-31 11:34:05 750

原创 将本地Git仓库中的内容上传至GitHub

最近开始接触GitHub,原因是因为自己想把一些开源项目放置在上面,故而写下这篇文章,记录下自己第一次使用的过程;1.首先需要下载Git,Windows环境的下载地址为:https://git-scm.com/downloads,选择与自己电脑操作系统相匹配的版本即可;2.下载到本地后,全部默认安装即可,安装成功,在电脑->开始->Git->Git Bash;...

2018-08-31 11:31:24 167

原创 selenium_maven高级实战

Maven在自动化中可以帮助我们更好的管理我们的工程,今天就来仔细学习下它的用法;1.一个重要的插件:Maven surefire-plugin用Maven的这个插件的目的主要是为了:用Maven直接调用testng的xml文件实现测试脚本的运行;1.1引用引用Maven surefire-plugin的方法如下:打开pom文件,找到Effective POM;使用此插件,...

2018-08-31 11:30:36 394

原创 nmon在linux系统中的应用

1.首先应该获取到nmon的安装包,我们将其放在linux服务器上。2.cd到该压缩包所在的目录下,执行tar zxvf nmon_linux_14i.tar.gz来解压缩。解压成功会生成许多nmon文件列表如下:3.这一步尤为关键:选择与当前Linux系统相对应的版本,拿ubntu来说,64位的需要对应64位的nmon,32位的需要对应32位的nmon。找到对应的文件后对其执行如...

2018-08-31 11:29:25 501

原创 selenium自动化测试学习5-selenium的常用类介绍

1.Alert和Action类的使用1.1Alert类具体样例如下:html源码如下:<div id="alert"><input class="alert" type="button" onclick="display_alert()" value="Alert"/></div实现代码如下:public

2018-08-31 11:26:04 1533

原创 selenium自动化测试学习4-基本控件介绍

1.引入可以定位到各种元素了,剩下的就是操作各种控件了。需要注意的是,从这里开始我们对编程的要求会非常高,大家书写代码的时候要把握住JAVA思想。学会运用面向对象的特性。比如我们现在要打开一个火狐浏览器,输入百度网址,打开后进行关闭,此时我们实现此功能书写的代码如下所示:package com.selenium.sem;import org.openqa.selenium.WebD...

2018-08-31 11:24:58 582

原创 selenium自动化测试学习3-元素定位

一.元素定位的重要性可以这样来说,自动化测试的根本就是准确的操作被测试对象,操作被测试对象的前提就是元素定位。二.常用的定位方法1.常用的定位方法有如下几种:其中最常用的定位方式有by.id和by.xpath以及by.cssSelector,其他的定位方式使用较少。2.对于最常用的xpath定位的说明首先如果你自己不会写xpath定位,没有关系可以借助火狐浏览器的fir...

2018-08-31 11:24:23 611

原创 selenium自动化测试学习2-各个浏览器调用以及配置

一、概述WebDriver加载浏览器,我们需要掌握主流的三个浏览器的使用,谷歌、火狐和IE。二、基本目录结构其中files下存放的是相应使用的浏览器对应的driver。lib下存储的是selenium2使用的jar包。三、三种浏览器的启动方式1、FireFox火狐浏览器启动实现代码如下:package com.webdriver.selenium2;import...

2018-08-31 11:23:03 891

原创 selenium自动化测试学习1-环境搭建与准备

一、自动化的两个方向1、面向黑盒的自动化测试;2、面向单元测试的自动化测试; 二、自动化必须考虑的问题1、首要问题:IOI投资回报比的问题;2、被测系统已经提供可以做自动化支持的时候,才是展开自动化测试的最佳时机;3、自动化分为三层第一层:最低层的单元测试自动化第二层:接口自动化第三层:UI自动化4、自动化测试一般是不会发现新的BUG,那么自动化可以发现哪些...

2018-08-31 11:21:25 269

空空如也

空空如也

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

TA关注的人

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