1、数据驱动测试 数据驱动测试的核心是:测试数据与测试脚本分离,实现测试脚本参数化,提高测试脚本的可重用性。在自动化功能测试中如果灵活使用数据源与测试脚本,便能轻松创建与运行成百上千个测试用例。自动化测试框架必须要有文本文件或excel文件 2、框架准备: (1)testng ...
1、数据驱动测试 数据驱动测试的核心是:测试数据与测试脚本分离,实现测试脚本参数化,提高测试脚本的可重用性。在自动化功能测试中如果灵活使用数据源与测试脚本,便能轻松创建与运行成百上千个测试用例。自动化测试框架必须要有文本文件或excel文件 2、框架准备: (1)testng ...
在上一篇中,我们搭建好了HttpClient + TestNG + Java的自动化接口测试环境,这一篇我们就赶紧开始编写我们的第一个接口测试用例。 本篇会对问题解决的思路进行更详尽的阐述。 2.1 确定被测接口 首先一个现实的问题,我们要有一个待测接口来验证我们自动化方案 ...
本篇开始,将陆续介绍基于Java+HttpClient+TestNG的接口自动化测试框架。(这里需要阅读的童鞋们有Java的编码知识及HttpClient和TestNG的使用经验。) 首先,我们需要讨论一下,什么是接口测试?为什么要做接口测试?以及我们这个框架解决的问题是 ...
之前一篇,我们说了一些测试用函数的接口类与实现类,这样相当于我们已经构造了我们想使用的函数。那么,如何让程序知道我们使用的是函数,并调用接口实现类进行处理后将结果放入我们想要的地方呢? 在这里,我们需要整理一下我们的思路。 首先,我们可以通过正则表达式来匹配到我们的函数 ...
近期武肺肆虐,大地一片萧杀。加之各种消息纷至沓来,每天都是迷迷糊糊的。虽如此,生活还是要继续。也请各位童鞋打起精神,坚持抗疫。山川异域,日月同天。 各位也都多保重身体,技术虽然重要,但是健康更重要。 闲话少说,来说正题。 之前已经讲了一些函数的处理方法。我们这里来讲讲测试 ...
确保安装了jdk,cmd下可以运行java -version 一、模拟不带参的get请求 #代码中的 ...
在前面一篇文章中,我们提到了如果进行接口测试,我们要素为url,访问方法,body,描述等等,当然针对某一个接口的数据返回,我们还需要做一些判定及存储的操作。因此,我们建立了一个apiDataBean的类来描述接口。 那么接下来,我们需要针对接口测试的环境做一些配置。这些配置 ...
接口自动化框架 项目说明 本框架是一套基于maven+java+TestNG+httpclient+poi+jsonpath+ExtentReport而设计的数据驱动接口自动化测试框架,TestNG 作为执行器,poi用于读取存放于excel的接口用例,jsonPath用于校验返回值 ...