02 2021 档案
摘要:前言 使用RestAssured封装底层接口驱动 描述 封装doPost接口 封装doGet接口 封装RestAssuredUtils public class RestAssuredUtils { public static Logger log = LoggerFactory.getLogger
阅读全文
摘要:简介 前面提到,testng中使用@DataProvider读取csv中的数据文件,并且通过注解来引入csv文件,使得测试数据和测试逻辑组织相当简洁。 还有一种测试数据组织的方式,就是使用cucumber的feature文件来组织测试数据 cucumber介绍 Cucumber使用近似自然的语言去描
阅读全文
摘要:前言 testng 做自动化的基本结构:使用注解来规划测试 常用的几个注解 顺序: Suite -》Test -》Class -》Groups -》Method /** * 使用基本的注解来组织所有的测试用例 * 顺序: Suite -》Test -》Class -》Groups -》Method
阅读全文
摘要:概述 REST Assured支持发起POST,GET,PUT,DELETE,OPTIONS,PATCH和HEAD请求,并且可以获取和验证请求的响应信息 本系列文章主要是要构建一个 基于 Rest Assured + TestNG 的自动化测试框架 功能 使用RestAssured进行接口测试 使用
阅读全文
摘要:简介 前篇提到,使用@DataProvider读取csv中的数据文件,来逐行执行测试用例。已经很好的实现了数据和逻辑的完全隔离, 并且代码结构也是相当清晰明了。再进一步,使用java注解方式来引入csv文件,则会使得文件结构更加简洁 使用注解来引入csv文件,从而逐行执行测试用例 java注解简单介
阅读全文
摘要:简介 前篇提到,使用@DataProvider来管理和维护测试数据,已经实现数据和逻辑分离 但是,当一行数据列比较多的时候,管理起来比较费眼睛,不容易知道每一个列字段的含义,维护较难。 如果能够列数据和列名称对应起来,则极大的的改善测试数据的维护成本 使用csv文件来管理测试数据,然后将csv中的数
阅读全文
摘要:testng, @DataProvider
阅读全文
摘要:前言 testng 提供了一种简单的参数引用方式,在testng.xml中配置参数,然后在测试方法中获取对应参数 使用注解 @Parameters 在测试方法中增加注解@Parameters(value = "strPara"), 其中value值和testng.xml中参数的name一致 publ
阅读全文
浙公网安备 33010602011771号