〖课程介绍〗:
本课程由BAT测试老司机带你学习Java接口自动化测试,掌握HttpClient和TestNG、Mock平台、Mybatis及SPringBoot等内容,学完即可独立完成接口自动化测试!
〖课程目录〗:
第1章 接口自动化测试整体认知 试看5 节 | 39分钟
收起列表
视频:1-1 导学章节 (12:07)
视频:1-2 什么是接口 (02:27)
第2章 接口测试的用例设计3 节 | 35分钟
收起列表
第3章 手工接口测试到自动化框架设计 试看2 节 | 14分钟
收起列表
第4章 企业级代码管理工具git的应用11 节 | 65分钟
多人协同开发自动化测试脚本时,git将会是你代码管理的利器。了解为什么使用git?git仓库应该怎么样进行操作?如何使用git进行代码的版本管理?通过对git命令的学习,掌握如何进行多人协同开发。
收起列表
第5章 测试框架TestNG17 节 | 102分钟
为什么要使用TestNG?TestNG在测试中到底有什么作用?什么是基本注解?基本注解该如何使用。 套件、忽略、异常、依赖、参数化、多线程、超时等测试都应该怎么进行?
收起列表
视频:5-2 TestNG实战在idea中创建module_x264 (04:55)
视频:5-3 注解实战@Test标签 (04:38)
视频:5-4 注解实战BeforeMethod和AfterMethod (03:50)
视频:5-5 注解实战BeforeClass和AfterClass_x264 (02:21)
视频:5-6 注解实战BeforeSuite和AfterSuite (02:57)
视频:5-7 套件测试 (12:49)
视频:5-8 忽略测试 (03:41)
视频:5-11 异常测试 (04:40)
视频:5-12 依赖测试 (04:11)
视频:5-17 超时测试 (03:40)
第6章 测试报告6 节 | 34分钟
测试报告是最终劳动成果的展示,那么一个漂亮的测试报告无疑是一个加分项。那么本章的重点就是如何产出一个优雅漂亮的测试报告。
收起列表
视频:6-3 在idea中创建module (04:32)
视频:6-4 TestNg断言及日志方法 (05:42)
第7章 Mock接口框架的应用实战9 节 | 55分钟
测试工程师不仅仅只能做项目测试,还能做更多对项目有意义的事—Mock平台就是其中比较重要的一项。本章使用moco技术,搭建一个Mock平台,实现完全模拟。
收起列表
视频:7-4 在moco中配置post请求 (04:28)
视频:7-6 带cookies信息的get请求 (05:30)
视频:7-7 带cookies信息的post请求 (04:49)
视频:7-9 实现请求重定向 (07:23)
第8章 http协议接口4 节 | 31分钟
收起列表
视频:8-4 cookie与session的区别点 (09:27)
第9章 测试框架HttpClient6 节 | 62分钟
HttpClient框架的基本使用;如何使用代码获取到配置文件中的信息;结合Mock框架,使用HttpClient对cookies进行操作。
收起列表
视频:9-5 携带Cookies信息访问get请求 (10:50)
第10章 项目实战接口开发SpringBoot9 节 | 98分钟
SPringBoot是本章需要学习的技术框架。学会使用SPringBoot开发Get以及Post方法接口,并且是否携带参数、如何返回cookies、如何验证cookies进行实战开发。结合SwaggerUI进行接口文档及测试页面的生成。
收起列表
视频:10-6 SPringBoot集成SwaggerUI (14:13)
第11章 数据持久层框架MyBatis的应用 试看4 节 | 44分钟
收起列表
第12章 MyBatis+MySQL实现用例管理6 节 | 81分钟
模拟用户管理系统场景对接口测试用例数据进行表结构设计; 学会使用TestNG+MySQL+MyBatis实现对用例数据的读取; 代码层次结构设计:cases、config、model、utils以及配置文件如何分工。
收起列表
第13章 TestNg+MyBatis实现数据校验8 节 | 117分钟
开发用户管理系统五类接口(登陆、查看用户信息、获取用户列表、添加用户、更新与删除用户)。 完善自动化测试代码,实现使用HttpClient对接口进行测试,对响应数据及数据库用户数据进行校验。 使用Maven框架结合TestNG进行打包测试,最终产出测试报告。 …
收起列表
第14章 持续集成5 节 | 46分钟
收起列表
视频:14-1 打包配置 (10:16)
第15章 课程总结2 节 | 33分钟
收起列表