摘要: 通常情况下,Ant构建文件build.xml应该在项目的基础目录。可以自由使用其他文件名或将构建文件中其他位置。在本练习中,创建一个名为build.xml 在电脑的任何地方的文件。 <?xml version="1.0"?> <project name="Hello World Project" d 阅读全文
posted @ 2016-11-21 11:52 tiancy 阅读(1934) 评论(0) 推荐(0) 编辑
摘要: IReporter接口是干嘛的?就是让用户自定义报告的,很多人想要自定义报告,于是乎找各种插件,比如什么testng-xslt啊,reportng啊,各种配置,最后出来的结果,还不能定制化,但为什么不能自已定制一份呢?testng的IReporter接口就接供了这样的功能,我们只需要实现这个接口,并 阅读全文
posted @ 2016-11-17 17:12 tiancy 阅读(1349) 评论(0) 推荐(0) 编辑
摘要: 数据驱动是做自动化测试中很重要的一部分,数据源的方案也是百花八门了,比如利用外部文件,直接在@DataProvider中写死等等,我们今天介绍一下利用enum来做数据源,先来看一下enum的写法: 上述代码复制后,可直接运行!上述代码可理解为有两组数据,每一组里面有两个数据,一个是retCode,一 阅读全文
posted @ 2016-11-16 14:18 tiancy 阅读(269) 评论(0) 推荐(0) 编辑
摘要: testng的功能很强大,利用@DataProvider可以做数据驱动,数据源文件可以是EXCEL,XML,YAML,甚至可以是TXT文本。在这以XML为例:备注:@DataProvider的返回值类型只能是Object[][]与Iterator[]TestData.xml: <?xml versi 阅读全文
posted @ 2016-11-16 14:13 tiancy 阅读(166) 评论(0) 推荐(0) 编辑
摘要: JAVA操作mysql所需jar包:mysql-connector-java.jar代码: 阅读全文
posted @ 2016-11-15 14:10 tiancy 阅读(353) 评论(0) 推荐(0) 编辑
摘要: java解析EXCEL用的是POI的JAR包,兼容EXCEL2003及2007+版本的EXCEL所需要的JAR包:poi-3.8.jarpoi-ooxml.jarpoi-ooxml-schemas.jarxmlbeans.jar代码如下: 阅读全文
posted @ 2016-11-15 14:05 tiancy 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 做自动化测试的人,都应该对XPATH很熟悉了,但是在用JAVA解析XML时,我们通常是一层层的遍历进去,这样的代码的局限性很大,也不方便,于是我们结合一下XPATH,来解决这个问题。所需要的JAR包:dom4j.jarjaxen.jarxmlbeans.jar具体的代码如下: 阅读全文
posted @ 2016-11-15 14:00 tiancy 阅读(1383) 评论(0) 推荐(0) 编辑
摘要: java读取properties文件的几种方法一、项目中经常会需要读取配置文件(properties文件),因此读取方法总结如下: 1、通过java.util.Properties读取Properties p=new Properties(); //p需要InputStream对象进行读取文件,而获 阅读全文
posted @ 2016-11-14 17:48 tiancy 阅读(2545) 评论(0) 推荐(0) 编辑
摘要: log4j 格式详解 log4j.rootLogger=日志级别,appender1, appender2, …. 日志级别:ALL<DEBUG<INFO<WARN<ERROR<FATAL<OFF,不区分大小写 注意,需在控制台输入,只需将其中一个appender定义为stdout即可 注意,roo 阅读全文
posted @ 2016-11-14 17:35 tiancy 阅读(287) 评论(0) 推荐(0) 编辑
摘要: TestNG Assert 详解org.testng.Assert 用来校验接口测试的结果,那么它提供哪些方法呢? 中心为Assert测试类,一级节点为方法例如assertEquals,二级结点为参数类型及参数个数,double 3/2 表示支持传入3个double类型的参数,也支持传入2个doub 阅读全文
posted @ 2016-11-14 17:11 tiancy 阅读(2258) 评论(0) 推荐(0) 编辑