一、环境搭建 使用maven搭建testng测试框架 1.在apache官网下载并安装maven,解压maven压缩包; 2.配置maven的环境变量 M2_HOME D:\Program Files\apache-maven-3.0.5 path %M2_HOME%\bin; 3. 找的.m2文件 ...
分类:
其他好文 时间:
2018-08-12 20:01:19
阅读次数:
158
第1章 课程介绍 本章整体介绍基于webdriver的自动化测试框架详情,主体分为外部框架及内部框架。 1-1 课程介绍 1-3 初探框架 1-4 初探自动化测试框架 1-5 自动化测试框架的设计原则 1-6 框架设计思想和设计模式 1-7 高级框架设计思想和设计模式 1-8 课后练习 第2章 Se ...
分类:
其他好文 时间:
2018-08-12 10:26:32
阅读次数:
1116
在自动化测试的时候,通常都会把最常用的功能封装起来,实现通用性。 该篇博客是实现了getDriver方法的封装。 第一次封装的时候,是使用的传参。 下面是testNG 的配置文件: 可以看到,这种实现方式,会使我们的配置文件变得比较庞大,不够清晰。每次切换 启动的浏览器类型的时候,要一项项修改配置文 ...
分类:
其他好文 时间:
2018-08-11 13:51:48
阅读次数:
181
import org.testng.annotations.Test;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class TestDate { @Te ...
分类:
编程语言 时间:
2018-08-11 12:26:27
阅读次数:
328
https://junit.org/junit4/javadoc/latest/org/junit/Assert.html assertThat 断言:Hamcrest Matchers 对象: equalTo 测试对象相等使用Object.equals方法 hasToString 测试Object ...
分类:
其他好文 时间:
2018-08-10 01:16:09
阅读次数:
314
为了简明起见,分几大部分,很基础的细节就不详述了 一·安装jenkins 二·创建一个maven项目的job 2.1 填上SVN的Repository URL 2.2 由于是在本地执行maven命令,所以添加构建步骤:Execute windows batch command 写入以下命令(注意需要 ...
分类:
其他好文 时间:
2018-08-09 12:10:52
阅读次数:
598
之前用testNG自带的test-outputemailable-report.html,做出的UI自动化测试报告,页面不太好看。 在网上找到一个新的报告编写,自己尝试了一下,买了一些坑,出的结果比以前稍好。 需要下载两个war包, testng-6.9.9.jar,velocity-1.7.jar ...
分类:
Web程序 时间:
2018-08-07 16:11:26
阅读次数:
149
类一publicclassAA{//相加publicintsum(inta,intb){System.out.println("反射小练习......2");returna+b;}//重写相加publicintsum(inta,intb,intc){returna+b+c;}}类二importjava.lang.reflect.Method;importorg.testng.annotations
分类:
编程语言 时间:
2018-08-05 14:16:18
阅读次数:
155
该文章主要介绍 testNG(testing next generation,下一代测试技术)框架的使用。 1.首先安装testNG 2.安装完成后,创建maven项目,导入TESTNG和selenium依赖。 3.此时就可以直接创建testNG的测试类了 4.下面通过 百度页面打开、输入关键字、进 ...
分类:
其他好文 时间:
2018-07-28 00:12:38
阅读次数:
229
1,安装JDK,略2,安装maven,下载包注意点:a)M2_HOME 或 MAVEN_HOME,Maven 说只是添加 M2_HOME , 但一些项目仍引用 Maven 的文件夹 MAVEN_HOME, 因此,为了安全也把它添加进去。b)默认仓库为~/.m2/repository,可在%MAVEN ...
分类:
其他好文 时间:
2018-07-27 13:20:16
阅读次数:
149