自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 问答 (1)
  • 收藏
  • 关注

原创 高可用负载均衡

一台Tomcat是如何连接数据库的?连接之后是如何解决高并发的?企业的整体架构是什么样子的?负载均衡的特点有哪些?一个高可用的系统应该有哪些特点?1.转发功能 2.故障移除 3.恢复备份

2016-09-30 16:39:56 182

转载 JIT

转载自绿色巨人IBMhttp://www.ibm.com/developerworks/cn/java/newto/JIT 简介JIT 是 just in time 的缩写, 也就是即时编译编译器。使用即时编译器技术,能够加速 Java 程序的执行速度。下面,就对该编译器技术做个简单的讲解。首先,我们大家都知道,通常通过 javac 将程序源代码编译,转换成 jav

2016-09-29 11:20:20 237

原创 webservice

何为webservice?webservice是指基于web的网络服务,它的实现原理是HTTP+XML,http协议和xml片段。webservice是跨平台、跨语言的。每个webservice都有一个对应的wsdl文档。webservice中有几个常见的名词:WSDL:webservice definition language对应了一种类型的文件.wsdl一个web

2016-09-09 16:16:58 206

原创 反射

反射是java中的一个亮点,也是一项很强大的技术。反射可以使我们能够通过类的全名来获取类。Class class=Class.forName(org.software.Test.src.xxx.class);Object object=.class.newInstance();通过反射可以获取类中的属性和方法,即使它是私有的,这种能够看透class的能力也叫作"内省"。反射这么

2016-09-09 14:48:16 185

原创 Database Validation数据库验证

在测试过程中,我们需要比较UI中的数据与实际存储在自动化UI测试数据库中的数据。这种测试叫做Database Validation因为你可以使用SQL语句来执行数据库查询,假设你有数据库支持功能,你可以使用它们来检索数据并且使用这些数据来验证那些在AUT中显示的数据正确与否。下面是一个例子:Class.forName("com.microsoft.sqlserver.jdbc.SQ

2016-09-07 18:24:06 1063

原创 selenium驱动模式

selenium框架运行脚本的驱动模式有几种?数据驱动、关键字驱动等从数据驱动来说,到底什么是数据驱动,selenium官方参考文档上是这样说的:数据驱动是指使用相同的tests来运行不同的data。这些数据经常来自于外部的文件,csv格式,text文本或者是直接从数据库中加载。数据驱动测试经常被用来验证一个有着许多不同的输入的程序。当test为变化的数据设计时,那么输入数据可以扩

2016-09-07 18:05:15 484

原创 think or code

think or code?思想重要还是代码重要?经常听人说,只要思路有了,才能设计下一步的代码。也有人说,不要做空谈家,去做实干家。到底是思想重要,还是代码中的细节重要?是完成工作任务的思想和方式重要,还是编写代码更重要?是做项目经理?还是技术专家?

2016-09-07 17:27:48 397

原创 selenium设计模式之PageObject

在设计selenium脚本时,许多脚本管理起来很乱,并且代码间关联不大,维护起来很费力,怎么办?官方提供了一种设计模式来参考--PageObject。Page Object is a Design Pattern which has become popular in test automation for enhancing test maintenance and reducing cod

2016-09-07 17:24:19 707

原创 封装selenium之三

第三种叫做UI Mapping方式在编写脚本时可能出现这样的脚本public void testNew() throws Exception {driver.open("http://www.test.com");driver.type("loginForm:tbUsername", "xxxxxxxx");driver.click("loginForm:btnLogin"

2016-09-07 16:00:42 283

原创 封装selenium之二

介绍了第一种封装selenium操作的方法之后,再来介绍官方提供的第二种方法:Another common usage of wrapping Selenium methods is to check for presence of an element on a page before carrying out some operation.这种方法又叫做“safe operatio

2016-09-07 15:41:00 320

原创 封装selenium

我们知道在selenium自动化编程中通常的脚本编写是这样的:driver.click(elementLocator);driver.waitForPageToLoad(waitPeriod);这两段的代码实现的功能是点击根据定位规则定位得到的按钮,并进行点击,然后,等到页面加载waitPeriod的时长。这样的代码如果只有一次还好,但是如果需要频繁的这样的操作--点击、等待,点击

2016-09-07 15:28:40 506

转载 sax解析xml文档

http://www.cnblogs.com/nerxious/archive/2013/05/03/3056588.html转载自大神的自动化博客我们知道解析xml文档有两种方式,一种是sax解析,一种是Dom解析。二者的区别是;dom解析只能解析小文本,但是可以增删改查;sax解析可以解析大文本,但是修改不方便。本文主要讲解sax解析:我们知道xml文档是一种常用的

2016-09-07 14:09:28 211

原创 webdriver定位元素技巧

当使用webdriver编写此脚本的时候,核心就是对元素的定位,通常的定位方式有By.id  .name  .select等等.在编写页面源代码时,通常会事如下的一种编写格式,ID为固定值时我们可以直接使用By对象的id方法By.id("xxx");来对元素进行定位。 type="checkbox" value="true" id="addForm:_ID74:_ID75:0:_ID79:

2016-09-07 11:03:12 264

原创 内部类

java内部类总所周知,java内部类可以包括静态内部类,局部内部类,等等。从大的角度来说,一般分为普通内部类和局部内部类。一般内部类是指直接在内部类中再编写一个类;局部内部类是指在一个类中的方法中编写的类的叫法。package com.beyondTest1;public class NestClassTest{public static void main(String[] args) { O

2016-09-06 18:22:18 187

转载 遍历集合

import java.util.*;publicclass Test3 {publicstaticvoid main(String[] args) {List l = new ArrayList();l.add("世界你好!");l.add("上海");for (int i = 0; i System.out.print(l.get(i));}System

2016-09-05 11:51:59 212

原创 遍历数组和集合

遍历一维数组和二维数组代码:package com.Test;import java.util.Iterator;public class ArrayTest {public static void main(String[] args) {int [] a= {1,3,4,5};for(int i=0;iSystem.out.println(a

2016-09-05 11:50:34 971

原创 java多态

java的向下转型和向上转型java默认使用的是向上转型,编译器看父类,运行期看子类;编译器只能调用父类方法,可能出现的错误是调用了子类的方法,在编译器会出现错误;在运行期会体现子类重写的方法特性;当需要使用子类的特有方法时,此时不能够使用多态的向上转型,java的多态提供了一种向下转型,子类对象指向父类引用,也就是我们常常说的强制转换(强转),此时可以直接调用子类的方法,达到目的。其

2016-09-05 10:41:12 266

空空如也

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

TA关注的人

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