
Java高级测试开发课程 12 个模块、73 个视频,从质量趋势、职业规划一直讲到 UI 自动化和接口自动化,主讲张富刚做过 5 年大数据与人工智能开发,适合准备投测试开发岗、想要一张完整技能清单的人。
- 形式:录播 mp4,12 个模块 73 个视频,下载到本地看。
- 门槛:Java 基础要有,HTML、CSS、JS 至少看得懂。
- 设备:Windows 电脑一台,WPF 和安卓模拟器都在 Windows 上跑。
- 收益:课程不承诺收入,对应的是测试开发岗的招聘要求。
- 风险:内容铺得宽,容易学到第 4 个模块就停下来。
这套课是早几年录的,Postman、Jmeter、Allure 的版本和界面都换过,按视频点菜单之前先看你装的是哪一版。
12 个模块 73 个视频,先看哪三块
01 到 03 共 8 个视频,讲瀑布、敏捷 DevOps、伪敏捷三种质量模式,以及不同阶段测试开发该会什么。这部分不写代码,一晚上能过完,作用是让你知道后面 65 个视频为什么这么排。
04、05 两个模块 14 个视频,补前后端底子
04 模块 10 个视频:HTML、CSS 与 JS、AJAX 前后台交互、Vue、Windows 窗体、AxureRP 原型,还有 WPF 的 HTTP 请求封装和 Hybird 开发,安卓 Native 架构也在里面。05 模块 4 个视频落到服务端:mybatis、基于 Rest 的 CURD、Swagger2 生成可视化接口文档。这一层的作用是写脚本时看得懂页面和接口。
06 到 07 共 11 个视频,讲单元测试和覆盖率
单元层用 junit5 做驱动和断言,Junit 数据驱动、mockito、SpringbootTest 各一节。07 模块偏报告:Allure 报告美化、maventest 执行、onthefly 动态覆盖率,还有用 maven 生成覆盖率报告。学完这一块,手上会有一份能进 CI 的测试报告。
08 到 12 共 40 个视频,压在 UI 和接口自动化
UI 三层 24 个视频:WebDriver 启动与无头模式、Xpath 两种定位、对象操作、Cookie 管理、javascriptExecutor、PO 框架、SeleniumGrid 分布式执行、Har 性能方案、日志与报告、隐式与显示等待,最后是 Appium 原生与 Hybird、微信小程序自动化、cypress 简介。接口两块 16 个视频:Fiddler 断点与脚本、PostMan 场景与 Mock、Jmeter 速成、knife4j、OKHTTP 封装、Yapi。
下面是 01 到 12 的完整课时表,73 个文件按顺序排好:
课程目录:
├─01 软件质量趋势
│ 伪敏捷模式.mp4
│ 敏捷DevOps模式.mp4
│ 瀑布模式.mp4
│
├─02 职业及技能规划
│ 不同阶段测试开发技能介绍.mp4
│ 互联网测试开发技能要求分析.mp4
│ 常见测试开发职业误区.mp4
│
├─03 测试开发实践
│ 基于传统测试项目体验.mp4
│ 基于敏捷测试项目体验.mp4
│
├─04 测试开发详解(一)
│ AJAX前后台交互.mp4
│ CSS与Js基础.mp4
│ HTML基础简介.mp4
│ Vue框架体系.mp4
│ Windows窗体程序开发.mp4
│ 原型交互AxureRP简介.mp4
│ 基于WPF的HTTP请求封装.mp4
│ 基于WPF的Hybird程序开发.mp4
│ 安卓APP架构Native开发原理.mp4
│ 环境及后续课程简介.mp4
│
├─05 测试开发详解(二)
│ mybatis数据库服务.mp4
│ 基于Rest的CURD服务开发.mp4
│ 基于Swagger2构建可视化的Rest接口服务说明.mp4
│ 安卓APP架构Hybird开发及前台开发总结.mp4
│
├─06 分层自动化体系(一)
│ Controller集成测试技术及jackson解析框.mp4
│ junit5驱动和断言.mp4
│ Junit数据驱动.mp4
│ mockito.mp4
│ SpringbootTest.mp4
│ 单元测试基础理念.mp4
│
├─07 分层自动化体系(二)
│ Allure测试报告美化体系.mp4
│ maventest测试执行及报告.mp4
│ onthefly动态覆盖率模式.mp4
│ 单元测试覆盖率基础.mp4
│ 通过maven生成测试覆盖率报告.mp4
│
├─08 分层UI自动化体系(一)
│ CSS定位.mp4
│ Vue的数据驱动测试脚本练习.mp4
│ WebDriver基础理念.mp4
│ WebDriver浏览器启动及无头模式.mp4
│ Xpath定位1.mp4
│ Xpath定位2.mp4
│ 单一对象和多对象的处理.mp4
│ 对象过滤及属性获取.mp4
│ 常见对象操作1.mp4
│ 常见对象操作2.mp4
│
├─09 分层UI自动化体系(二)
│ Cookie管理.mp4
│ javascriptExecutor.mp4
│ PO基本概念.mp4
│ PO框架开发.mp4
│ SeleniumGrid分布式执行.mp4
│ 代理模式Har性能解决方案.mp4
│ 截图及封装.mp4
│ 日志体系.mp4
│ 测试报告框架及美化.mp4
│ 隐式等待及显示等待.mp4
│
├─10 分层UI自动化体系(三)
│ AppiumHybird自动化.mp4
│ AppiumNative自动化.mp4
│ 分层UI自动化体系_cypress简介.mp4
│ 微信小程序自动化.mp4
│
├─11 分层接口自动化体系(一)
│ Fiddler基本入门.mp4
│ Fiddler扩展挡板及脚本体系.mp4
│ Fiddler扩展断点体系.mp4
│ PostMan场景开发.mp4
│ PostMan场景监控.mp4
│ PostMan基础.mp4
│ Postman的MockSever使用.mp4
│ Postman的持续集成.mp4
│ PostMan请求执行、断言.mp4
│ 接口测试入门.mp4
│
└─12 分层接口自动化体系(二)
Jmeter接口速成.mp4
knife4j平台.mp4
OKHTTP基本封装.mp4
OKHTTP的Cookie持久化.mp4
Yapi的安装和使用.mp4
分层自动化测试总结.mp4
问:零基础能直接学吗?
答:不建议。第 4 个模块就进 WPF 和安卓,先补 Java 语法和 HTML,能省掉大量回看时间。
问:学完能找到测试开发的工作吗?
答:课程只给技能,不包就业。73 个视频覆盖招聘要求里的工具链,项目和简历要自己补。
问:要什么电脑?
答:Windows 电脑即可。能同时开浏览器、安卓模拟器和 Jmeter 的机器更顺,内存小的会卡。
最后更新:2026-10-31

