自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (3)
  • 收藏
  • 关注

原创 Excel数据驱动框架实战

Excel数据驱动框架搭建的详细过程

2016-07-31 16:25:20 3272 1

原创 java线程基础概念

主要记录线程的概念;多线程的概念;多线程的优点、缺点;Thread类及其用法;线程的生命周期包括的状态及流转过程;创建单线程的2种方式:继承Thread类、实现Runnable接口;创建多线程的用法;线程的特殊方法:isAlive 判断线程的状态、join方法。

2016-07-31 13:41:08 418

原创 java的List集合

List集合:可变长数组,是一个接口,继承了Collection接口;1、与数组的区别;2、特点;3、实现类:ArrayList、LinkedList、Vector。

2016-07-31 11:44:02 399

原创 java的Set、Map、Deque集合;实现排序

java集合框架:Set集合(无序集合,无下标、数据不重复、允许有NULL元素;实现类:HashSet、TreeSet)、Map(“键-值”对的集合,实现类:HashMap、TreeMap、Hushtable)、Deque集合(队列;实现类:ArrayDeque,双端队列);对非基本类型数据对象实现排序(Comparable接口的compareTo方法,支持单元素排序;Comparator接口的compare方法,支持多重排序)

2016-07-31 11:35:26 5504

转载 Selenium webdriver操作日历控件

一般的日期控件都是input标签下弹出来的,如果使用webdriver 去设置日期,1. 定位到该input2. 使用sendKeys 方法日期控件是readonly的方案一:使用JS remove readonly attribute,然后sendKeys方案二:采用click直接选择日期,日期控件是一个iframe,首先switch iframe,之后找到想要设置的日期button click,然后switch出来

2016-07-26 14:14:31 4475

原创 java泛型

泛型(Generics JDK5.0之后添加):泛型类/接口、泛型方法、类型参数写多个:写法<T,M>,2个类型可以相同、实现类型参数安全性、泛型认为子类和父类是2种不同的类,所以不能相互转换、通配符:类型自变量的特殊写法

2016-07-25 22:09:49 437

原创 数据驱动测试三:使用TestNG、Apache POI和Excel文件进行数据驱动

一、测试环境准备1、从http://www.apache.org/dyn/closer.cgi/poi/release/bin/poi-bin/poi-bin-3.14.zip下载POI的压缩包文件。2、将压缩包进行解压,将解压文件根目录下的JAR文件和ooxml-lib文件夹、lib文件夹下的所有JAR文件均加入到Eclipse的Build Path中。

2016-07-24 21:46:07 4279 2

原创 数据驱动测试二:使用TestNG和CSV文件进行数据驱动

1、使用@DataProvider注解定义当前方法中的返回对象CSV文件(存放测试数据)作为测试脚本的测试数据集进行数据驱动。2、使用带缓冲区的字符输入流BufferedReader读取文件内容3、代码在搜索完成后使用显式等待方式,确认页面已经加载完成,页面底部的关键字"搜索帮助"已经显示在页面上

2016-07-24 11:32:15 4496 1

原创 数据驱动测试一:使用TestNG进行数据驱动

使用TestNG中@DataProvider注解定义当前方法中的返回对象作为测试脚本的测试数据集进行数据驱动

2016-07-24 10:47:03 6958 1

原创 java本地化

本地化的实现,包含: 数字,货币,日期,事件,文本

2016-07-21 21:02:18 1599

原创 java正则表达式

一、简介二、正则表达式语法三、正则表达式的3种匹配方式

2016-07-20 21:26:46 384

原创 自动化测试框架概念

1、自动化测试框架的产生 2、自动化测试框架常见的4种模式: 3、自动化测试的作用 4、自动化测试框架的设计核心思想

2016-07-20 16:32:25 2933

原创 java内部类、数据类型转换

一、java内部类:在一个类内部的类。分四种:1、正则内部类(也称常规内部类 )2、静态内部类(也称嵌套类)3、方法局部内部类4、匿名内部类5、内部类的用途的一种:实现多继承二、数据类型转换

2016-07-19 10:11:51 629

原创 java GUI事件

二、实现事件。实现事件处理2种方式:1、第一种:实现侦听Listener接口。2、第二种:实现适配器。

2016-07-17 15:07:29 1156

原创 java GUI布局与设置背景

一、实现界面步骤二、组件布局类 每种布局的用法及展示三、添加背景

2016-07-17 10:34:42 6658

原创 java GUI基础

一、java GUI:图形用户接口,基于windows的应用程序。java分为AWT、SWING。二、java提供丰富的UI组件类 UI组件类内容举例

2016-07-15 13:59:26 872

原创 java异常处理

一、java错误包含二、异常的原理三、java内置异常四、实现异常处理:优点是让异常后面的代码可以继续执行

2016-07-14 13:43:09 456

原创 java面向对象二:抽象类、接口

一、抽象类:abstract二、接口:三、抽象类和接口:具有扩展性,降低耦合度

2016-07-14 11:37:20 373

原创 java面向对象一:实现继承、重载、重写

一、继承:根据现有类(一个写好的类)的功能来创建新类(利用现有类创建)的过程二、多态:一个对象不同的表现形态(重载/重写)

2016-07-13 15:22:01 1577

原创 java基础八:字符串

1、字符串:String,是一个类。创建类的实例及在java后台的处理逻辑2、使用字符串API

2016-07-12 15:44:22 283

原创 java基础七:枚举

一、枚举:一组常量的集合1、声明枚举:相当于一个类,可以定义枚举的局部变量、构造方法2、通过枚举,可以限定参数必须是Day枚举类里面的值,防止错误输入3、使用枚举4、遍历枚举

2016-07-12 14:13:20 362

原创 java基础四:运算符

1、Java中所有的运算符2、运算符的运行优先级

2016-07-12 12:03:32 281

原创 java基础六:数组

1、数组:存储在连续内存位置的单一类型的数据的集合。数组的下标/索引:数据在数组里面的位置,从0开始。

2016-07-11 16:00:01 277

原创 java基础五:Java分支结构和循环结构

java基础五:Java分支结构和循环结构

2016-07-11 15:29:05 1148

原创 java基础三:访问修饰符

1、访问修饰符的作用2、常用的访问修饰符

2016-07-11 15:24:47 562

原创 TestNG断言

1、原理:对测试程序变量的中间状态进行断言(Assert)判断,从而辅助判断测试用例的执行是成功还是失败。2、TestNG中常用的断言方法有:(1) assertTrue:判断是否为True。(2) assertFalse:判断是否为false。(3) assertSame:判断引用地址是否相同。(4) assertNotSame:判断引用地址是否不相同。(5)

2016-07-10 16:42:59 11645

原创 TestNG测试报告中的自定义日志

1、TestNG 提供的日志功能,在测试过程中可自定义,日志信息一般使用两种模式进行记录,可自行选择:(1)、高层级:只记录测试脚本中的主要事件信息。(2)、底层级:记录所有的测试步骤信息代码可参考:package cn.testng;import org.testng.Reporter;import org.testng.annotations.Test;pu

2016-07-10 16:04:30 6292

转载 TestNG跳过某个测试方法

TestNG使用enabled=false参数实现跳过某个测试方法,如:注:TestNG测试报告中Skips参数表示在进行依赖测试时如有前置的测试方法未被执行成功,则后续未执行的依赖测试方法个数会被标记为Skips的显示数量

2016-07-10 16:01:45 5804

转载 TestNG特定顺序执行测试用例

TestNG使用priority参数实现按照特定顺序执行测试用例,如:

2016-07-10 15:53:50 3052

原创 TestNG依赖测试

TestNG依赖测试:按照某个特定顺序执行测试用例。通过依赖测试,可在不同测试方法间共享数据和程序状态,TestNG使用dependsOnMethods参数来实现:

2016-07-10 15:46:29 571

转载 TestNG测试用例的分组

TestNG使用group关键字进行分组,用来执行多个Test的测试用例,操作步骤:1、在工程中,新建一个TestNG的java测试类。2、编写2个类方法归属给命名为“人”的测试用例分组,两个类方法归属给命名为“动物”的测试用例分组,一个类方法同属于“人”和“动物”的测试用例分组。3、使用groups={"分组名"}的方式设定测试方法与分组的归属关系,具体代码:package cn

2016-07-10 14:54:29 3686

转载 TestNG测试集合

TestNG测试集合是指批量运行多个测试用例(测试方法)。通过TestNG.xml配置,可实现运行多个测试用例的不同组合。操作步骤:1、在工程中,新建一个TestNG的java测试类。2、在工程名字上右键,在弹出的快捷菜单中选择“New”--“File”命令。3、在弹出的“New File”对话框的“File name”输入框中输入“testng.xml”,单击“Finish”按钮创建

2016-07-10 14:25:59 2058

转载 TestNG的常用注解

1、TestNG的常见测试用例组织结构如下:(1)、Test Suite由一个或者多个Class组成。(2)、Class由一个或者多个Test测试组成。(3)、一个测试Test 由一个或者多个测试方法组成。2、TestNG的常用注解如下:@BeforeSuite         注解的方法将只运行一次,在当前测试集合(Suite)中所有测试用例开始运行之前执行。@A

2016-07-10 11:46:58 2550

原创 第一次运行TestNG测试类时报Cannot find class in classpath

第一次运行TestNG测试类时报以下的错误,其实我在公司也遇到这个问题,但2次出问题的原因不一样,我记录一下吧 。org.testng.TestNGException: Cannot find class in classpath: TestNGDemo    at org.testng.xml.XmlClass.loadClass(XmlClass.java:81)    a

2016-07-10 09:43:41 19110

转载 在TestNG中运行WebDriver测试用例

运行过程如下:一、启动Eclipse,新建一个java工程,配置好运行的WebDriver的相关JAR文件。二、选中新建工程的名称,按下Ctrl+N组合键,在弹出的对话框中选择“TestNG”下的“TestNG class”选项,单击“Next”按钮。或者右键新建工程的名称,选择“TestNG”下的“Create TestNG class”选项。三、在弹出对话框的“Source fol

2016-07-10 09:02:37 1242

转载 java基础二:创建方法、使用类(类成员)

类成员包括变量、方法、对象、内部类

2016-07-09 16:02:11 1094

转载 java基础一:发展史、特性、架构、代码执行原理、开发环境搭建

java基础一:发展史、特性、架构、代码执行原理、开发环境搭建Java官方教程地址:http://docs.oracle.com/javase/tutorial/index.html

2016-07-09 11:26:37 372

转载 TestNG的安装

一、TestNG的优点:(1)漂亮的HTML格式测试报告。(2)支持并发测试。(3)参数化测试更简单。(4)支持输入日志。二、编写TestNG测试用例步骤:1、使用Eclipse生成TestNG的测试程序框架。2、在生成的程序框架中编写测试代码逻辑。3、根据测试代码逻辑,插入TestNG注解标签。4、配置Testng.xml文件,设定测试类、测试方法、测

2016-07-08 20:34:16 738

testng-xslt-1.1.2-master

使用testng-results.xsl美化结果的工具:testng-xslt-1.1.2-master

2016-11-28

apache-jmeter-2.13

apache-jmeter-2.13安装包

2016-08-24

ASP.NET_XML深入编程技术

带领你进入神秘的技术前沿 体会酣畅淋漓的新技术快感 掌握最新技术的第一手情报 全面引爆前方的新技术阵地

2010-10-16

空空如也

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

TA关注的人

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