2 O1 j' D/ a+ g( j9 m
# }6 {; |" @; r
第6章 测试报告
测试报告是最终劳动成果的展示,那么一个漂亮的测试报告无疑是一个加分项。那么本章的重点就是如何产出一个优雅漂亮的测试报告。
% j$ i# M0 o- u/ h# }0 U8 N
第7章 Mock接口框架的应用实战
测试工程师不仅仅只能做项目测试,还能做更多对项目有意义的事—Mock平台就是其中比较重要的一项。本章使用moco技术,搭建一个Mock平台,实现完全模拟。
* k5 f* J Y2 @$ d p' u2 J) K8 w
第8章 http协议接口
http协议基础进阶;请求头、响应头字段含义的介绍;cookie与session有哪些区别。
【Java自学网
www.javazx.com】
, B# o" ^" i: l- Y# _: d* r2 j/ p
第9章 测试框架HttpClient
HttpClient框架的基本使用;如何使用代码获取到配置文件中的信息;结合Mock框架,使用HttpClient对cookies进行操作。
6 r$ T9 [& _5 M6 N0 ?
第10章 项目实战接口开发SpringBoot
SpringBoot是本章需要学习的技术框架。学会使用SpringBoot开发Get以及Post方法接口,并且是否携带参数、如何返回cookies、如何验证cookies进行实战开发。结合SwaggerUI进行接口文档及测试页面的生成。
- H# R5 G( V; b+ M ? [3 J% [6 a* s
第11章 数据持久层框架MyBatis的应用
学会使用SpringBoot加上MyBatis,通过接口调用的方式实现对数据库的CRUD的操作。
( [5 l E% T9 v6 [/ n; O
第12章 MyBatis+MySQL实现用例管理
模拟用户管理系统场景对接口测试用例数据进行表结构设计; 学会使用TestNG+MySQL+MyBatis实现对用例数据的读取; 代码层次结构设计:cases、config、model、utils以及配置文件如何分工。
9 ]+ j* c: K% K8 g/ {0 ^
第13章 TestNg+MyBatis实现数据校验
开发用户管理系统五类接口(登陆、查看用户信息、获取用户列表、添加用户、更新与删除用户)。 完善自动化测试代码,实现使用HttpClient对接口进行测试,对响应数据及数据库用户数据进行校验。 使用Maven框架结合TestNG进行打包测试,最终产出测试报告。 ...
: C- t' ~# Q% ]" I2 B1 ?) H! q
第14章 持续集成
搭建Jenkins环境,实现程序的自动部署、执行自动化测试。
9 Q% l+ i3 ^2 `9 k* x0 S( A第15章 课程总结
你是怎么做接口自动化测试的? 自动化测试框架设计详细讲解以及在企业中如何将接口自动化测试落地的执行过程