Java接口自动化测试实战,理论基础+典型应用场景全面搞定

Java接口自动化测试实战,理论基础+典型应用场景全面搞定 2

Java接口自动化测试实战,理论基础+典型应用场景全面搞定课程介绍(A000175):

本课程由BAT测试老司机带你学习Java接口自动化测试,掌握HttpClient和TestNG、Mock平台、Mybatis及SpringBoot等内容,学完即) z @ [ z 5 D 6 w可独立完成接口* + B M j A p自动化测试!

图片[1]-Java接口自动化测试实战,理论基础+典型应用场景全面搞定-51自学联盟

课程目录:

  • 第1章 接口自动D ) p b N P c化测试整体认知试看5 节 | 39分– * * i ` ~ K L :
  • 了解什么是接口和为什么要做接口测试。并且知道接口自动化测试应该学习哪些技术以及接口自动i n ~ B O X B *化测试的落地过程。
    • 视频:1-1 导学章节 (12:07)
    • 视频:1-2 什么是接口 (02:27)
    • 视频:1-R $ l 2 1 j [ q X3 为什么要做接口测1 E G F . U 3 ; S试 (06:26)试看
    • 视频:1-4 接口自动化测试开发技能树 (05:42)
    • 视频:1~ q r T 8-5 接口自动化测试落地过程 (11:59)
  • 第2章 接口测试的用例设计3 节 | 35分钟
  • 了解在接口测试中应该进行哪些测试,接口测试用例设计的原则,接口测试与功能测试有哪些异同点。
    • 视频:2-1 接口测试范围 (10:10)
    • 视频:2-2 接口测试用例设计 (15:23)
    • 视频:2-3 环境异常该怎么测试 (08:48)
  • 第3章 手工接口测试到自动化框架设计试看2 节 | 14分钟
  • 了解手工接口测试该怎么做以及对接口测试框架有一个初步的、大框架的认知。
    • 视频:3-1 手工接口测试的常用工具 (08:43)试看
    • 视频:3-2 自动化框架设计简介 (04:17)
  • 第4章 企业级_ \ S代码管理工具git的应用11 节 | 65分钟
  • 多人协同开发自动化测试脚本时,git# $ y l 7将会是你代码管理的利器。了解为什么使用git?git仓库应该怎么样进行操作?如何使用git进行代码的版本管理` @ 9 | S?通过对git命令的学习,掌握如何进行多人协同开发。
    • 视频:4-1 为什么使用github (05:12)
    • 视频:4e X j-2 git客户端安装 (03:49)
    • 视频:4-3 拥有一个git* S @ \ # = @ )账号 (03:20)
    • 视频:4-4 github的基本使用ssh-key的客户端配u 6 q e r x置 (08:t ? I l R /09)
    • 视频:4-5 多个github网站账号的配置 (04:00)
    • 视频:4-6Q _ : q \ e B N 创建git仓库及克隆、拉取和推送操作 (098 E F V r z c h t:07)
    • 视频:4-7 分支操作-如何创建分支 (06:40)
    • 视频:4-8 分支操作-删除分支 (07:14)
    • 视频:, h 0 x ~4-9 分支操作-合并分支 (03:f w P06)
    • 视频:43 T f-10 分支操作-解决合并分支的冲突问题 (05:24)
    • 视频:4-11 git项目版本操作 (08:06)
  • 第5章 测试框架TestNG17 节 | 102分钟
  • 为什么要使用TestNG?TestNG在测试中到底有什么作用_ = J |?什么是基本注解?基本注解该如何使用。 套件、忽略、异常z $ Y u Q O [、依赖、参数化、多线程、超时等测试都应该怎么进行?
    • 视频:5-1 TestNG的基本介绍和如何在maven中引用 (02:25)
    • 视频:5-2 TestNG实战在idea中创建moduf h ? ) A ) Dle_x264 (04:55)
    • 视频:5-3 注解实战@Test标签 (04:38)
    • 视频:5-4 注解实战BeforeMethod和AfterMethod (03:50)
    • 视频:5-5 注解实战BeforeClass和AfterClass_x264 (02:21)
    • 视频:5r % M-6 注解实战BeforeSuite和AfterSuif 4 K b c m 6 .te (02:57n N N D M @)
    • 视频:5-7 套件测试 (12:49)
    • 视频:5-8 忽略测试 (03:41)
    • 视频:5-9 组测试中的方法分组测试 (06:07)
    • 视频:! I % * {5-10 组测试中的类分组测试 (09:x 4 3 # U n 754)
    • 视频:5-11 异常测试 (04:40)
    • 视频:5-12 依赖测试 (04:11)
    • 视频:5-13 参数化测试-xml文件参数化 (06:04)
    • 视频:5-14 参数化测试-2 S – 2 * ^DataProvider参数化 (11:08)
    • 视频:5-15 多线程测试-注/ ; 3 ; m W L 6 u解方式实现 (05:59)
    • 视频:5-16 多线程测试-xml文件实现 (12:27)
    • 视频:z _ B ! ( . U ~ W5-17 超时测试 (03:40)
  • 第6章 测试报告6 节 | 34分钟
  • 测试报告G Z g t 5 z b是最终劳动成果的展示,那么一个漂亮的测试报告无疑是一个加分项。那么本章的重点就是如何产出一个优雅漂亮的测试报告。
    • 视频:6-1 TestNG[ x t % l g o `自带测试报告、ReportNG与ExtentReport效果对比 (04:09)
    • 视频:6-2 ExtentReport基本介绍 (02:36)
    • 视频:6-3 在idea中创建module& _ f ! | (04:32)
    • 视频:6-4 TestNg断言及日志方法 (05:42)
    • 视频:6-5 ExtentReport基本X * H \ I Z _ q配置+ } W (06:50)
    • 视频:6-6 解决样式加载不到的问题 (09:12)
  • 第7章 Mock接口框架的应用实战9 节 | 55分钟
  • 测试工程师不仅仅只能做项目测试,还能做更多对项目有意义的事—Mock平台就是其中比较重要的一项。本章使用moco技术,搭建一个Mock平台,实现完全模拟。
    • 视频:7-1 moco框架的基本& B P介绍 (03:51)
    • ` ) A频:7-2 mocR e Z u . Po的启动及第一个demo (08:57)
    • 视频:7-3 带{ D S K [参数的get方法实现 (07:11)
    • 视频:7-4 在moco中配置post请求 (04:28)
    • 视频:7-5 带参数的post方法实现 (05:25)
    • 视频:7-6 带cookies信息的get请求 (05:30)
    • 视频:7-h l N 9 E ? 0 z7 带cookies信息的post请求 (04:49)
    • 视频:7-8 带有headers信息的mock请求 (06:27)
    • 视频:7-9 实现请求重定向 (07:23)* X p
  • 第8章 http协议接口4 节 | 31分钟
  • http协议基础进阶;请求? { p R头、响应头字段含义的介绍;cookie与session有哪些区别7 : | 9 B F _
    • 视频:8-1 在浏览器中如M q m何查看7 ! ~ p ( j xhttp协议信息头 (04:25)
    • 视频:8-2 请求头信息字段含义介绍 (10:31)
    • 视频:8-3 响应头信息字段含义介绍 (06:32)
    • 视频:8-4 con K 0 ) s k } cokie与session的区别点 (09:^ @ / K28 g % % g j g n ?7)
  • 第9章 测试框架HttpClient1 x $ 1 x } 96 节 | 62分钟
  • HttpClient框架的基本使用;如何使用代码获取到配置文件中的信息;结合Mock框架,使用HttpClient对cookies进行操作。
    • 视频:9-1 HttpClient简介及第一个demo (07:50)
    • 视频:9-2 Mock一个返回Cookies信息的请求 (05:41)
    • 视频:9-3 配置优化方法 (12:25)
    • 视频:9-4 获取Cookies信息 (03:52)
    • 视频:9-5 携带Cookies信息访问get请求B * Z (10:50)
    • 视频:9-6 Post方法的{ I ! ? V 0 R u u访问实战 (21v n – h A 0 V M:04)
  • 第10章 项目实战接口开发SpringBoot9 节 | 98分钟
  • SpringBoot是本章需要学习的技术框架。学会使用SpringBoot开发Get以及Post方法接口,并且是否携带参数、如何返回cookies、如何验证cookies进行实战开发。结合SwaggerUI进行接口文档及测F * I Y 0 J n试页面的生成。
    • 视频:10-1 自动化测试落地流程回顾 (03:56)
    • 视频:10-2 springbg u R Z r z G (oo简介及官方demo开发 (10:39)
    • 视频:10-3 返回cookies信息的get接口开发 (10:51)
    • 视频:10-4 一个要求携带cookies信息访问的get接口开发 (08:49)
    • 视频:10-5 需求携带参数的get请求两种开发方式 (09:07)
    • 视频:10-6 SpringBoot集成SwaggerUI (14:13)
    • 视频:10-7 返回cookies信息的post接口开发 (11:41)
    • 视频:10-8 I-Cookies验证和返回用户列表的post接口开发及常见错误解决 (12:27)
    • 视频:10-9 II-Cookies验n _ l \证和返回用户列表的pos\ h A U Xt接口开发及常见错误解决 (15:16)
  • 第11章 数据持久层框架MyBatis的应用试看4 节 | 44分钟
  • 学会使用SpringBoot加上MyBatis,通过接口调用的方式实现对数据库的CRUD的操作
    • 视频:11-1 Mybatis和logback的应用配置 (15:45)
    • 视频:11-2 使用mybatis+Sp[ A V ; t % f [ringBoot完成` 7 n G W S第一个查询demo (10:27)
    • 视频:11-3 使用mybatis实现添加数? b v U 6 + + W v据和ideaN – ^ % J v ` W的de6 ? Y x y \ k j gbug操作 (09:5r 7 # u4)试看
    • 视频:11-4 使用mybaits实现数据的更新和y D i = 5 R }删除 (07:46)
  • 第12章 MyBatis+MySQL/ ; v ( y | v $实现用例管理6 节 |M % 5 $ 0 1 81分钟
  • 模拟用户管理系统场景对W 1 , + Z接口测试用例数据进行表结构设计; 学会使用TestNG+MySQL+MyBatis实现对用例数据的读取; 代码层次结构设计:cases、config、model、utils以及配置文件如何分工。
    • 视频:12-1 Case与系统的表结构设计 (07:59)
    • 视频:12-2 基础配置文件的设计 (11:36)
    • 视频:12-3 model层、config层和加载配置文件工o u ( r o I 7 s b具类 (21:46)
    • 视频:12-4 数据库工具类的创建 (10:00)
    • 视频:12-5 开发测? [ C试用例代码 (22:56)
    • 视频:12-6 产出测试报告及解决异常 (05:55)
  • 第13章 TestNg+MyBatis实现数据校验8 节 | 117分钟
  • 开发用户管理系/ Y ; h : d f统五类接口(登陆、查看用户信息、获取用户列表、添加用户、更新与删除用户)。 完善自动化测3 5 @ O : f ` \试代码,实现使用HttpClient对接口进行测试,对响应数据及Z 6 T _ o / A数据库用户数据进行校验。 使用Maven框架结合R ^ m /TestNG进行打包测试,最终产出测试报告。 …
    • 视频:13-1 基础配置 (10:f * } b O _24)
    • 视频:13-2 接口代码开发 (24:16)
    • 视频:13-3 mapper开发及自测E a \ :接口代码_x264 (1X N p 94:36)
    • 视频:13-4 自动化测试代码二次开发(一) (15:06)
    • 视频:13-5 自动化测试代码二次开发(二) (21:41)
    • 视频:13-6 自动化测试代码二次开发(三) (15:54)
    • 视频:13-7 常见问题及解决(一) (1x ) n N W W [ ; p0:05)
    • 视频:13-8 常见问题及解决(二) (04:09)
  • 第14章 持续集成5 节 | 46分钟
  • 搭建Jenkins环境B y ^ *,实现程序的自动部署、执行自动化测试。
    • 视频:14-1 打包配置 (10:1@ = # o { \ L ? 86)
    • 视频:14-2 jenkins环境搭建 (08:57)
    • 视频:14-3 Jenkins任务配置 (12:11)
    • 视频:14-4 Jenkinj F r N ` : = ys任务执行和工作目录简介 (04:16)
    • 视频:14-5 在线报告维护小系统的搭建 (09:26& k x 3 } X)
  • 第15章 课程5 x g总结2 节 | 33分钟
  • 你是怎么做接口自@ / f + = V d o动化测试的? 自动化测试框架设计详细讲解以及在企业中如何将接口自动化测试落地的执行过程
    • 视频:15-1 项目维度的推进方式 (17:14)
    • 视频:15-2 技术落地方t Y n r 6案及自动化收益 (15:30)

文件目录:

Java接口自动化测试实战,理论基础+典型应用场景全面搞定
│ │ project.zip
│ │
│ ├P j 2 & J :─第10章. , R ! 项目实战接口开发SpringBoot
│ │ 10-~ Z m B1 自动化测试落R b v地流程回顾.mp3 C w4
│ │ 10-2V / , C springboo简介及官方demo开发.mp4
│ │ 14 , 3 ) ^ :0-3 返回coov 2 c 2kies信息的get接口开发.mp4
│ │ 10-4 一个要求携带M i R \ 4cookies信息访/ N r问的get接口开发.mp4
│ │ 10-5 需求携带参数的get请求两种开发方式.mp4
│ │ 10-6 SpringBo6 M }otX c M D U p s g集成SwaggerUI.mp4
│ │ 10-7 返回cookieg 1 m f 8 % k ps信息的post接口开发.mp4
│ │ 10-8 I-Cookies验证和返回用户列表的post接口开发及常见错误解决.E 9 z $ g Hmp4
│ │d a q 10-9 II-Cookies验证和返回用户列表的post接口开发及x x R P ^ R常见错误解决.mp4
│ │
│ ├─第11章 数据持久层框架MyBatis的应用
│ │ 11-1 Mybatis和logback的应用配置.mp4
│ │ 11-2 使用mybatis+SpringBoot完成第一个查询demo.mp4
│ │ 11-3 使用m \ l G 6mybatis实现添加数据和idea的debug操作.mp4
│ │ 11-4 使用mybaits实现数据的更` l A K / 1 & ^ b新和删除.mp4
│ │
│ ├─第12章 MyBatis+MySQL实现用例管理
│ │ 12-1 Case与系统的表结构设计.mp4
│ │ 12-2 基础配置文件的设计.E c Cmp4
│ │ 12-3 model层、config层和加载配置文件工具类.mp4
│ │ 12-4 数据库工具类的创建.mp4
│ │ 12-5 (2).mp4
│ │ 12-6 产P I l Y Y出测试报v V / 6告及解决异常.mp4
│ │
│ ├─第13章 TestNg+MyBatM ~ a ; r Z o #is实现数据校验
│ │ 13-1 基础配置.mp4
│ │ 13-2 接口代码开发.mT 2 7 @ = gp4
│ │ 13-3 mapper开发及自测接口代码_x264.mp4
p / z u 3 | t │ 13-4 自动化测试代码二次开发(一).mp4
│ │ 13-5 自动化测试代码二次开发(二).mp4
│ │ 13-6 自动化测试代码二次开发(三).mp4
│ │ 13-7 常见问题及解决(一).mp4
│ │ 13-8 常见问题及解决(二).mp4X ~ 7 # j d y
│ │
│ ├─第14章 持续集成
│ │ 14-1 打包配置.mp4
│ │ 14-2 jenkins环境搭建.mp4
│ │ 14-3 Jenkins任务配置.mp4
│ │ 14-4 Jenkins任务执行和工作目录简介.mp4
│ │ 14-5 在线报告维护小系统的搭建.mp4
│ │
│ ├─第15章 课程总结
│ │ 15-1 项目维度的C ^ f ^ %推进方式.mp4
│ │ 15-2 技术落地方案及自动化收益.m% F 8 }p4
│ │
│ ├─第1章 接口自动化F d X K / f W /测试整体认知
│ │ 14 Y u f v f-4_batch.mp4
│ │ 1.mp4
│ │ 2_batch.mp4
│ │ 3_batch.mp4
│ │ 5_batch.mp4
│ │
│ ├─第2章 接口测试的用例设计
│ │ 2-1_batch.mp4
│ │ 2-2_batch.mp4
│ │ 2-3_batch.mp4
│ │
│ ├─第3章 手工接口测试r \ L U . D 7到自动化框架设计
│ │ 3-1_batch.mp4
│ │ 3-2_batch.mp4
│ │
│ ├─第4章 企业级代码管理工具git的应用
│ │ 02_batch.mp4
│ │ 10_batch.mp4
│ │ 11_batch.mp4
│ │ 1_batch.mp4
│ │ 3_batch.mpA B u n C ) 7 C u4
│ │ 4_batch.mp4
│ │ 5_batch.mp4
│ │ 6_batch.mp4
│ │ 7_batc^ O Bh.mp4
│ │ 8_batch.mp4
│ │ 9_batch.mp4
│ │
│ ├─第5章 测试框架TestNG
│ │ 5-1 TestNG的基本介绍和如何在maven中引用.mp4
│ │ 5-10 组测试中的类分组测试.mp4
│ │ 5-11 异常测试.mp4
t @ & │ 5-12 依赖测试.mp4
│ │ 5-13 参数化测试-xml文件参数化.mp4
│ │ 5-14 参数E ] , s [化测试-DataProvid* = cer参数化.I – ( a F q t ; @mp4
│ │ 5-15 多线程测试-注解方式实现.mp4
│ │ 5-16 多线程测试-xml文件实现.mp4
│ │ 5-17 超时测试.mp4
│ │ 5-2 TR 0 c E 8 L BestNG实战在idea中创建module_x2646 i Y 0 # k.mp4
│ │ 5-3 注解实战@Test标签.mp4
│ │ 5-4 注解实战BeforeMethod和Aft| V $ AerMethod.mp4
│ │ 5-5 注解实战Bl ! h % ] f WeforeClass和AfterClass_x264.mp4
│ │ 5-6 注解实& = 2 ~ 9 & y r战BeforeSuite– K / 9 I S t 9 ;和AfterSuite.mp4
│ │ 5-7 套件测试.mp4
│ │ 5-8 忽略测试.mp4
│ │ 5-9 组测试中的方法分组测试.mp4
│ │
│ ├─第6章 测试报告
│ │ 6-1 TestNG自带测试报告、ReportNG与ExtentReport效果对比.mp4
│ │ 6-2 ExtentReport基本介绍.mp4
│ │ 6-3 在idea中创建module.mp4
│ │ 6-4 TestNg断言及日志方法.mp4
│ │ 6-5 ExtentReport基本配置.mp4
│ │ 6-6 解决样式加载不到的问题.mp4
│ │
│ ├─第7章 Mock接口框架的应用实战
│ │ 7-1 moco框架的基本介绍.mp4
│ │ 7-2 moco的启动及第一个demo.mp4
│ │ 7-3 带参数的get方法实现.mp4
│ │ 7-4 在moco中配置post请求.mp4
│ │ 7-5N A i X & h 带参数的post方法实现.mp4
│ │ 7-6 带cookies信息的get请求.mp4
│ │ 7-7 带cookies信息的post请求.mp4
│ │ 7-8 带有headers信息的mock请求.mp4
│ │ 7-9 实现请求重定向./ N I \ Imp4
│ │
│ ├─第8章 http协议接口
│ │ 8-y B 1 u j n q J1 在浏览器中如何查看http协议] 2 e信息头.mp4
│ │ 8-2 请求头信息字段含义介绍.K – C L H z Fmp4
│ │ 8-3 响应头信息字段含义介绍.mp4
│ │ 8-4 cookie与sesB D usion的区别点.m, ` y ^ L n E ]p4
│ │
x i p : X g ├─第9章 测试框架HttpClient
│ │ 9-1 HttpClient简介及6 # P T 4 # – x :第一个demo.mp4
│ │ 9-2 Mock一个返回Cookies信息的请求.mp4
│ │ 9-3 配置优2 z (化方法.mp4
│ │ 9-4 获取Cookies\ u 0 ? f t 2信息.mp4
│ │ 9-5 携带Cookies信息访问get请求.mp4z L p 4 |
│ │ 9-6 Post方法的访问实战.mp4
│ │
│ └─课程代码
│ │ 1-11章.zip
│ │ 12章.zip
│ │ 13章.zip
│ │
│ └─資料
│ 课程总结{ ? Q.mp4
  • wechat

    朋友圈不定时发福利(开通会员免费获取资源)

  • 微信号

    5702701

    点击我自动复制
资源失效反馈地址
Java接口自动化测试实战,理论基础+典型应用场景全面搞定-51自学联盟
Java接口自动化测试实战,理论基础+典型应用场景全面搞定
此内容为付费资源,请付费后查看
会员专属资源
您暂无购买权限,请先开通会员
开通会员
付费资源
© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容