E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
testNg
技术部突然宣布:JAVA开发人员全部要会接口自动化测试框架
整理了一些Java方面的架构、面试资料(微服务、集群、分布式、中间件等),有需要的小伙伴可以关注公众号【程序员内点事】,无套路自行领取写在前边用单元测试Junit完全可以满足日常开发自测,为什么还要学习
TestNG
程序员内点事
·
2020-02-13 12:00
TestNG
的Annotations
@BeforeSuite@BeforeSuite:被注解的方法,会在当前suite中所有测试方法之前被调用@AfterSuite@AfterSuite:被注解的方法,会在当前suite中所有测试方法之后被调用@BeforeTest@BeforeTest:被注解的方法,会在测试运行前被调用@AfterTest@AfterTest:被注解的方法,会在测试运行后被调用@BeforeGroups@Befo
我为峰2014
·
2020-02-11 23:55
TestNG
-简介(markdown)
简介~~注解以及XML文件
testng
.xml配置commandLine~~一、写case的常规步骤:1.编写测试逻辑代码,并注入
testng
的注解(如@Test)2.在
testng
.xml或者build.xml
上山走18398
·
2020-02-11 21:02
Testng
中注释简介
注释@Before和@After注释这两个就比较多,一般用于在测试构件上。关于测试构件以后详细介绍,测试构件一般有测试之前的操作和测试运行之后的清除数据的操作Before分类有@BeforeSuite,@BeforeTest,@BeforeGroups,@BeforeClass,@BeforeMethodAfter分类有@AfterSuite,@AfterTest,@AfterGroups,@Af
我为峰2014
·
2020-02-11 10:48
学习笔记-Pytest+Allure环境搭建
它支持绝大多数测试框架,例如
TestNG
、Pytest、JUint等。它简单易用,易于集成。下面就Pytest如何与Allure集成做详细介绍。
sofiiii
·
2020-02-10 19:52
idea+
testng
+maven环境搭建
1.安装jdk2.安装idea3.安装mavenjdk-1.8true1.81.81.81.8设置默认jdk版本4.创建maven项目
testng
官方文档常见问题说明:1.q:创建的maven项目缺少resources
爱打盹的猫猫
·
2020-02-09 12:00
testng
在Jenkins上的测试报告生成失败处理
1.背景近期由于内网虚拟机75更新了安全插件后,Jenkins上的持续集成
testng
生成的测试报告显示不正常,只有显示出边框,如下图,按F12可以看到报错信息。
雷神VeryYoung
·
2020-02-07 17:11
笔记:Junit5+RestAssured接口测试
之前只用过
testNG
+httpClient做过接口测试,相较于httpClient用各种封装,RestAssured语言更简洁且规范一些。
头鹰在学习
·
2020-02-06 12:00
移动端接口自动化框架:IntelliJ IDEA+Gradle+jsoup+DbUtils+JsonPath+
TestNG
+ReportNG(持续完善中...)
框架预览Paste_Image.pngIntelliJIDEAIntelliJIDEA是公认为最好的java开发工具之一,已内置Gradle插件。免费版(Community)已足够满足需求,下载安装,Next...GradleGradle是一个基于ApacheAnt和ApacheMaven概念的项目自动化建构工具。抛弃了基于XML的各种繁琐配置--易用颜值很重要!前提:JDK环境。配置Gradle
臂力棒在想
·
2020-02-05 22:05
pytest + allure + jenkins 生成漂亮的测试报告
它支持绝大多数测试框架,例如
TestNG
、Pytest、JUint等。它简单易用,易于集成。Jenkins不必多说,说一个很强大的CI工具,那么pytest+allure+jenkins,何乐不为呢?
呆呆冬
·
2020-02-05 22:58
selenium -
Testng
失败后截图和重跑
前言在运行自动化测试脚本时,经常会需要增加失败时自动截图功能,以及失败重跑功能,下面我们通过
Testng
监听器的方式来实现自动截图和重跑功能。
这不挺好
·
2020-02-05 11:28
Java接口自动化测试之
TestNg
运行时周期
上一篇自动化测试我们大概了解了测试的目标、测试的技术选型以及搭建平台的目标及需求,也确定了自动化测试方案以
testNg
作为整个测试流程贯穿的基础支持框架,那么
testNg
究竟有什么特点?
逐梦々少年
·
2020-02-02 07:01
testng
使用详解
一、
testng
介绍
TestNG
是一个测试框架,其灵感来自JUnit和NUnit,但同时引入了一些新的功能,使其功能更强大,使用更方便。
tester_ggf
·
2020-02-01 18:00
基于Java+HttpClient+
TestNG
的接口自动化测试框架(七)------ 测试函数的读取实现
之前一篇,我们说了一些测试用函数的接口类与实现类,这样相当于我们已经构造了我们想使用的函数。那么,如何让程序知道我们使用的是函数,并调用接口实现类进行处理后将结果放入我们想要的地方呢?在这里,我们需要整理一下我们的思路。首先,我们可以通过正则表达式来匹配到我们的函数名称。其次,在得知函数名称的情况下,调用对应函数的接口实现类的方法去执行。最后,将值传递回我们需要填入的地方。在这里,我们先看看如何使
万春流
·
2020-02-01 10:00
基于Java+HttpClient+
TestNG
的接口自动化测试框架(六)-------随机函数的处理
我们之前使用接口类及接口实现类的方式,来定义了我们使用的工具类。而所有的工具类中,随机函数是比较难于处理的。因为随机的对象不明确,随机的个数不明确。我们可以使用定义随机类的方式,来简单而快速的处理我们的随机对象生成的需要。首先,我们先定义一个randomUtil的类,在这个类中,我们可以将想生成的随机函数进行具体的定义。在此,我们举几个例子。比如,随机生成一个整数,随机生成一个定长(或不定长)的,
万春流
·
2020-01-28 13:00
基于Java+HttpClient+
TestNG
的接口自动化测试框架(五)------ 测试用函数接口类及实现类
在前一篇中,我们着重阐述了参数的处理方法。但是,这些参数基本都是直接赋值的。而实际的接口测试中,我们会根据需要做成很多的测试数据,这些测试数据会根据不同的情况来使用。例如,我可能需要一个能够随机生成一个中文的字符串,或者需要一个能够迅速求出一个文件或者字符串的MD5的值。在这种情况下,就需要我们动手去写一些函数来进行调用。不过,如果是在Excel(或者其他文本编辑器)中写测试用例,如何才能让程序能
万春流
·
2020-01-28 12:00
我的2019年个人总结
工作方面web自动化测试框架开发主要使用技术:面向对象,反射、
TestNG
、Selenium安卓自动化测试技术框架开发主要使用技术:Spring、JAXB、Appium、H
久曲健
·
2020-01-25 19:00
基于Java+HttpClient+
TestNG
的接口自动化测试框架(四)-------参数存取处理
在真正开始接口测试之前,我们需要对参数的处理进行梳理。这里所说的“参数”,既包含之前在xml中的配置(我们称之为全局参数),也包含在每一条用例中书写的param。全局参数为固定不变的,而根据接口相应获取的数据是动态变化的。之前我们已经用${param_name}的形式,定义了如何从公共参数池中调用所需要的参数。并且当一个接口的请求发送完成,进行下一个接口操作的时候,我们也需要对相应的数据进行处理。
万春流
·
2020-01-21 11:00
Java+Selenium+
Testng
自动化测试学习(三)— 断言
packagecom.test;importorg.openqa.selenium.WebDriver;importorg.openqa.selenium.chrome.ChromeDriver;importorg.
testng
.Assert
萧兮易
·
2020-01-20 14:00
Extentreports生成测试报告
一、下载依赖包com.relevantcodesextentreports2.41.1com.vimalselvam
testng
-extentsreport1.3.1com.aventstackextentreports3.0.6org.
testng
testng
RELEASE
测试小静静
·
2020-01-17 20:21
java
Java+Selenium自动化测试(二)
Java+Selenium+
TestNG
自动化测试框架整合1、简化代码封装一个定位元素的类,类型为ElementLocationpackagecom.test;importorg.openqa.selenium.By
萧兮易
·
2020-01-16 19:00
基于Java+HttpClient+
TestNG
的接口自动化测试框架(三)------正则表达式的使用
在上一篇中,我们定义了从公共参数池来读取数据,也定义了以${param_name}的形式来读取公共参数池中的参数。那么如何实现这个读取呢?我们可以通过正则表达式来实现。PS:对正则表达式非常熟悉的童鞋可以略过本篇。关于正则表达式来解析,我们首先来看一下,Java中有关正则表达式的类Pattern。声明:下面的内容中,有的是引用网上的内容,具体来源记不清了,如有雷同,纯属巧合。先上一小段代码:Str
万春流
·
2020-01-16 16:00
基于Java+HttpClient+
TestNG
的接口自动化测试框架(二)------配置文件的设定及读取
在前面一篇文章中,我们提到了如果进行接口测试,我们要素为url,访问方法,body,描述等等,当然针对某一个接口的数据返回,我们还需要做一些判定及存储的操作。因此,我们建立了一个apiDataBean的类来描述接口。那么接下来,我们需要针对接口测试的环境做一些配置。这些配置是当前运行的所有接口所必须要进行配置的项,我们可以把这些个项目写在一个xml文件中,然后通过程序来读取。例如:我们在做接口测试
万春流
·
2020-01-16 16:00
基于Java+HttpClient+
TestNG
的接口自动化测试框架(一)-------接口测试模型
本篇开始,将陆续介绍基于Java+HttpClient+
TestNG
的接口自动化测试框架。(这里需要阅读的童鞋们有Java的编码知识及HttpClient和
TestNG
的使用经验。)
万春流
·
2020-01-16 16:00
Allure集成
TestNG
和Jenkins
1Allure简介Allure是一个著名的开源测试报告框架。在GitHub上,Allure的Star超过了1500个。Allure生成测试报告分为两步:测试执行阶段:Allure适配器保存测试执行信息到XML文件中。Allure的适配器支持与Java、Python、JavaScript、Ruby、Groovy、PHP、.NET和Scala语言中流行的测试框架集成。对于Java而言,Allure可与
lujiatao
·
2020-01-16 15:17
junit单元测试
这周用junit进行单元测试编写https://www.jianshu.com/p/a3fa5d208c93
testNG
:https://blog.csdn.net/u011436666/article
pei-金秋十月
·
2020-01-14 17:00
Java+seleinum+
testng
框架第二季---如何新建一个项目
上一节已经安装好了环境,现在我们就新建一个项目。第一步:打开IDEA页面,如图:第二步:点击File--New--Project第三步:选择左边的Maven第四步:写组织名称和项目第五步:选择项目目录,点击finish第六步:选择NewWindow,在新的页面打开。第七步:新建页面后如下第八步:创建好的项目路径如下:第九步:在src--main--java下新建一个包第十步:在包下面新建一个测试类
杭州铁锤
·
2020-01-14 11:00
(十三)
TestNG
学习之路—方法拦截器
目录(一)
TestNG
学习之路—HelloWorld入门(二)
TestNG
学习之路—注解及属性概览(三)
TestNG
学习之路—
TestNG
.xml/YAML(四)
TestNG
学习之路—注解详述之@Test
Tomandy
·
2020-01-08 10:18
(十)
TestNG
学习之路—编码执行
TestNG
目录(一)
TestNG
学习之路—HelloWorld入门(二)
TestNG
学习之路—注解及属性概览(三)
TestNG
学习之路—
TestNG
.xml/YAML(四)
TestNG
学习之路—注解详述之@Test
Tomandy
·
2020-01-07 19:27
项目构建--Maven--插件(四)
一、maven-surefire-plugin Maven本身并不是一个单元测试框架,Java世界中主流的单元测试框架为JUnit和
TestNG
。
无剑_君
·
2020-01-06 22:29
优化
testng
报告
1、在maven中的pom.xml中添加dependencyorg.uncommonsreportng1.1.4testorg.
testng
testng
com.google.injectguice4.0test2
凯宾斯基
·
2020-01-06 15:00
TestNG
笔记
使用前要引用
testng
的库(我没引也可以用,就把eclise配置了
testng
而已见https://www.cnblogs.com/kaibindirver/p/12150455.html)后记:确定得导包
凯宾斯基
·
2020-01-06 10:00
单元测试工具
TestNG
使用
本文首发于https://jaychen.cc作者jaychen写一篇小文,介绍一下Java下单元测试工具
TestNG
的使用,代码在IDEA环境在编写。
jaychenIsUsed
·
2020-01-06 08:04
myeclipse_集成配置
tomcatmyeclipse属性配置菜单选择myeclipse的servers配置项设置tomcat7三、集成mavenmyeclipse属性配置菜单设置maven安装路径设置maven的配置文件四、安装
testNG
果芽软件
·
2020-01-06 00:39
Appium自动化测试PO框架
Assertion类对
testng
的Assert类中的方法的封装AndroidDriverWait类继承Selenium的FluentWait类。这个类的作用显示等待。
Zzz_c7ec
·
2020-01-05 01:27
[
TestNG
]
TestNG
和Junit4的参数化测试对比
TestNG
系列:
TestNG
和Junit4的参数化测试对比
TestNG
运行指定测试套件
TestNG
整合ReportNG
TestNG
参数化测试实战
TestNG
+Spring/SpringBoot整合参数化测试是测试数据和测试脚本分离的一种实现方式
测试你个头
·
2020-01-04 15:26
(八)
TestNG
学习之路—注解详述之并发
目录(一)
TestNG
学习之路—HelloWorld入门(二)
TestNG
学习之路—注解及属性概览(三)
TestNG
学习之路—
TestNG
.xml/YAML(四)
TestNG
学习之路—注解详述之@Test
Tomandy
·
2020-01-04 09:49
(十一)
TestNG
学习之路—BeanShell高级用法
目录(一)
TestNG
学习之路—HelloWorld入门(二)
TestNG
学习之路—注解及属性概览(三)
TestNG
学习之路—
TestNG
.xml/YAML(四)
TestNG
学习之路—注解详述之@Test
Tomandy
·
2020-01-04 05:43
搭建自动化测试持续集成项目
准备:首先您需要了解maven、
testNG
、jenkins、tomcat、git。源代码放在github上。
_夏兮
·
2020-01-04 01:20
(七)
TestNG
学习之路—注解详述之忽略测试
目录(一)
TestNG
学习之路—HelloWorld入门(二)
TestNG
学习之路—注解及属性概览(三)
TestNG
学习之路—
TestNG
.xml/YAML(四)
TestNG
学习之路—注解详述之@Test
Tomandy
·
2020-01-03 22:50
TestNG
官方文档记录+例子运行
testng
.xml使用maven工程时,我们可以在工程中添加
testng
.xml来运行。运行xml,可以使用IDE工具(eclipse、Intellij'sIDEA),命令行,ant。
tyoko
·
2020-01-03 20:53
TestNG
Whatis
TestNG
?
TestNG
isframeworkofunittest.Howtouse
TestNG
?
ibyr
·
2020-01-03 10:58
TestNG
官方文档-1
1-简介
TestNG
是一个测试框架,它被设计为用来简化广泛的设计需求,从单元测试(单独测试一个类)到集成测试(测试由多个类、报甚至外部框架,例如应用程序服务器,所组成的系统).编写一个测试通
狼孩
·
2020-01-02 23:40
越写悦快乐之如何利用POM抽象基于Selenium构建的自动化页面
PageObjects-图片来自App我们上一篇文章使用Selenium的参数化注解构建多个测试套件,配合
TestNG
可以在命令行或者终端运行测试命令,今天的文章我们利用PageObjects来抽象你的页面对象
韬声依旧在路上
·
2020-01-02 12:54
(十二)
TestNG
学习之路—注解转换器
目录(一)
TestNG
学习之路—HelloWorld入门(二)
TestNG
学习之路—注解及属性概览(三)
TestNG
学习之路—
TestNG
.xml/YAML(四)
TestNG
学习之路—注解详述之@Test
Tomandy
·
2020-01-02 00:08
一个java实现的简单接口测试平台(springboot+rest-assured)
前言:虽然我们直接使用
testng
+rest-assured已经可以很方便快捷的组织日常接口回归测试用例的编写和运行,但我们会发现我们会不断的使用接口请求方法,编写用例的参数和断言,那我们是不是可不可以把一些参数共性出来写一个平台出来
蜗小稂
·
2020-01-01 09:56
(十六)
TestNG
学习之路—测试报告
目录(一)
TestNG
学习之路—HelloWorld入门(二)
TestNG
学习之路—注解及属性概览(三)
TestNG
学习之路—
TestNG
.xml/YAML(四)
TestNG
学习之路—注解详述之@Test
Tomandy
·
2020-01-01 07:25
Mockito+JMockit+
TestNG
单元测试实践总结
单元测试实践背景测试环境定位bug时,需要测试同学协助手动发起相关业务URL请求,开发进行远程调试问题:1、远程调试影响测试环境数据正常获取,影响测试同学测试进度2、远程调试代码有时并非最新代码,与本地不一致增加调试难度,往往需要发最新的包再调试3、controller层请求参数依赖特定客户端版本发起,其他版本回归验证,增加模拟操作成本依赖第三方系统,第三方系统请求不稳定或希望第三方接口返回特定数
Zeng_小洲
·
2020-01-01 04:28
23天idea代码测接口
代码测接口.pngguoya的几个接口image.png类方法权限返回值类型方法名(参数列表){方法体}image.png使用:方法名(参数)参数(类型,个数,位置)注解给机器看的
testNG
@Test
rendj1215
·
2019-12-31 13:47
Jenkins安装和使用(一)
易于安装-只要把jenkins.war部署到servlet容器,不需要数据库支持;易于配置-所有配置都通过web界面实现;集成RSS/E-mail通过RSS发布构建结果通过e-mail通知生成JUnit/
TestNG
王洋Future
·
2019-12-31 04:01
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他