这门课在讲什么
《测试开发进阶训练营》的核心线索很清楚:把测试从「手工点点点」推进到「用代码和框架解决问题」。它不满足于讲几个断言 API,而是沿着一条完整的工程链路铺开——从测试方法与理论、被测系统的架构与数据流分析,到流程管理平台的搭建,再到接口测试、App 自动化、安全测试,最后收束到 Python 基础和 Git 版本控制这类支撑性技能上。换句话说,它把测试开发当成一个独立的工程岗位来对待,而不是测试岗的选修课。
对已经有测试经验、但代码能力偏弱的开发者来说,这类内容的门槛恰好卡在一个有用的位置:不需要你先成为后端工程师,但要求你愿意读代码、改脚本、维护测试框架。
技术栈与结构
课程的技术底座以 Python 为主,这一点从目录里「Python 基础应用」和「Git 版本控制」这两块能看出来——它们被放在训练营里,说明作者默认学员的编程基础参差不齐,需要先把语言和协作工具补齐,再进入自动化实战。
结构上大致可以分成三层:
- 理论与方法层:测试技术体系、被测系统架构与数据流分析、流程管理平台。这部分决定你能不能看懂一个系统该在哪里下测试点,属于容易被跳过、但直接影响后面自动化设计质量的内容。
- 专项自动化层:App 自动化测试、接口测试与安全测试。这是训练营的主体,也是最容易拿来对照自己项目落地的部分。
- 工程支撑层:Python 应用、Git 版本控制、流程管理平台的工程化实践。测试代码同样是代码,需要版本管理、需要可维护的结构。
值得注意的是「被测系统的架构与数据流分析」这一节。很多自动化测试做不下去,问题不在工具,而在于测试人员不清楚请求怎么流转、数据在哪一层落地。把这块单独列出来,说明课程作者意识到自动化测试的上限取决于对系统的理解深度。
可复用的模块
从工程复用的角度看,这份资料里比较值得动手还原的有几类:
- App 自动化测试的用例组织方式:包括元素定位策略、等待机制、用例分层。这部分的价值不在 API 本身,而在于它展示了一套可迁移到其他移动端框架的组织思路。
- 接口测试框架:请求封装、断言设计、数据驱动、报告输出。这一套骨架几乎可以直接搬到自己的项目里,替换掉业务相关的接口即可。
- 安全测试的切入点:接口层面的鉴权、参数校验、越权与注入类问题。它给的不是渗透测试的完整方法论,而是测试开发在日常接口测试中顺手能覆盖的安全检查项。
- 流程管理平台:把测试流程工具化,属于从「写脚本」到「做平台」的过渡,适合已经能独立维护测试代码、想再往上走一步的人参考架构设计。
这些模块的共同点是:它们不是孤立的示例代码,而是能嵌入真实 CI/CD 流程的组件。如果你手里正好有一个接口测试或 App 自动化的半成品项目,拿这门课的内容做对照改造,收益会比从零照抄更大。
怎么用它自学
不建议按视频顺序从头看到尾。更有效的做法是先定位自己的短板:如果写代码吃力,先补 Python 和 Git;如果框架搭不起来,直接跳接口测试和 App 自动化部分,边看边把示例改造成自己项目的形态;如果能写脚本但设计不好测试点,回到测试技术体系和被测系统分析那几节。
源码和教程的价值在于「可对照」。看视频时容易产生「我懂了」的错觉,真正暴露问题的是把课程里的代码改成一个不同业务场景、跑通、再调试失败的过程。这份资料适合当作一个可反复查阅的工程参考,而不是一次性刷完的内容。对刚转入测试开发、或者想把测试工作做得更体系化的开发者来说,它提供了一个足够具体的起点。
【极客时间- test】测试开发进阶训练营
深入测试开发,掌握自动化与安全测试
编辑点评
课程内容全面,涵盖App自动化、接口测试、安全测试等多个领域,适合有志于提升测试技能的开发者。
⭐ 编辑推荐
本训练营从基础到进阶,全面覆盖测试开发领域,助你成为测试专家。
✨ 课程亮点
课程目录
📁 11、第七周、App自动化测试
1.App自动化测试(一)【更多精选‖公众号:CunWorknotes】 .mp4 [502.6 MB]
2.App自动化测试(二).ts [616.9 MB]
📁 02、测试方法与理论
7.测试技术体系【整理不易‖记得关注:CunWorKNotes】.mp4 [95.7 MB]
5.流程管理平台.mp4 [53.2 MB]
2.被测系统的架构与数据流分析【资源精选‖更多关注:CunworkNotes】.mp4 [77.4 MB]
6.测试流程体系.mp4 [178.2 MB]
8.常用测试平台.mp4 [36.8 MB]
15.白盒测试方法【更多精选‖公众号:CunWorknotes】 .mp4 [35.8 MB]
13.黑盒测试方法论-判定表【持续更新‖免费提供:CunworknoteS】.mp4 [72.6 MB]
19.经典测试书籍.mp4 [12.9 MB]
3.被测需求理解.ts [30.5 MB]
10.黑盒测试-等价类.mp4 [90.7 MB]
17.bug定位.mp4 [116.5 MB]
14.黑盒测试方法论-基于模型的测试.mp4 [225.1 MB]
11.黑盒测试-因果图.mp4 [100.2 MB]
12.黑盒测试-场景法.mp4 [63.5 MB]
18.测试环境搭建.mp4 [29.8 MB]
1.软件开发流程.mp4 [138.6 MB]
16.常用测试策略与测试手段.mp4 [39.1 MB]
9.黑盒测试-边界值.mp4 [43.0 MB]
4.项目管理与跨部门沟通协作.mp4 [88.2 MB]
📁 07、第三周、服务端接口测试
1.服务端接口测试(一).mp4 [495.7 MB]
2.服务端接口测试(二).mp4 [522.1 MB]
3.服务端接口测试(三).mp4 [307.1 MB]
📁 00、选学:python基础
15.Python面向对象编程.mp4 [128.9 MB]
8.Python控制流-循环【资源精选‖更多关注:CunworkNotes】.mp4 [113.9 MB]
2.PyCharm环境安装与配置【资源精选‖更多关注:CunworkNotes】.mp4 [38.0 MB]
18.Python类型注解.mp4 [74.7 MB]
3.Python的基本操作.mp4 [21.7 MB]
13.Python函数.mp4 [111.8 MB]
6.Python的运算符.mp4 [104.7 MB]
14.Python函数进阶与参数处理.mp4 [39.0 MB]
10.Python常用数据结构-元组.mp4 [62.2 MB]
19.Python模块.mp4 [108.9 MB]
5.Python字符串基本操作.mp4 [99.5 MB]
16.Python三大特性.mp4 [89.0 MB]
11.Python常用数据结构-集合.mp4 [71.8 MB]
1.Python环境安装.mp4 [23.0 MB]
4.python的基本数据类型.mp4 [90.4 MB]
9.Python常用数据结构-列表-百里.mp4 [124.3 MB]
7.Python控制流-判断.mp4 [76.4 MB]
12.Python常用数据结构-字典.mp4 [95.5 MB]
17.内置装饰器.mp4 [171.4 MB]
20.Python输入与输出.mp4 [185.3 MB]
📁 06、第二周、接口抓包分析与Mock
7.抓包工具Charles【公重号:CunWorkNotes】.mp4 [25.8 MB]
4.接口抓包分析与Mock(四)【公重号:CunWorkNotes】.mp4 [226.9 MB]
1.接口抓包分析与Mock(一).mp4 [178.7 MB]
6.Postman实战练习.mp4 [243.7 MB]
10.mitmproxy安装配置【资源精选‖更多关注:CunworkNotes】.mp4 [74.0 MB]
12.mitmproxy_mock测试实战.mp4 [131.7 MB]
2.接口抓包分析与Mock(二).mp4 [412.4 MB]
5.Postman基础使用.mp4 [105.5 MB]
9.App抓包实战练习.mp4 [85.2 MB]
8.抓包工具证书配置.mp4 [81.7 MB]
11.mitmproxy基本使用.mp4 [66.4 MB]
📁 01、选学:git
2.Git常用命令.mp4 [112.7 MB]
5.GitHub实战.mp4 [64.8 MB]
1.Git环境搭建.mp4 [36.6 MB]
3.分支管理策略.mp4 [40.3 MB]
6.IDE工具的Git集成.mp4 [65.0 MB]
4.GitLab实战.mp4 [52.7 MB]
📁 19、第十五周、测试平台:测试体系
📁 选学二
1.Dubbo接口的测试.ts [31.9 MB]
📁 加餐
2.K8s集群部署(二).ts [638.3 MB]
1.K8s集群部署.ts [650.8 MB]
📁 选学
基于模型的测试设计方法.ts [168.4 MB]
1.测试平台:测试体系(一).mp4 [522.9 MB]
2.测试平台:测试体系(二).mp4 [986.2 MB]
📁 09、第五周、接口安全测试
2.接口安全测试(二).mp4 [855.2 MB]
1.接口安全测试(一).mp4 [594.0 MB]
📁 04、开学典礼
7月4日开营直播.mp4 [585.0 MB]
📁 16、第十二周、测试左移
2.测试左移(二)【持续更新‖免费提供:CunworknoteS】.mp4 [560.7 MB]
1.测试左移(一).mp4 [977.0 MB]
📁 05、第一周、测试开发体系介绍
1.测试开发体系介绍(一).mp4 [339.3 MB]
7月6日第1课直播答疑【不易整理‖请关注:CunWorkNoteS】.mp4 [294.7 MB]
2.测试开发体系介绍(二).mp4 [750.5 MB]
📁 03、git&GitHub操作指南
5.完成一个最简单的Git操作流程:工作区、暂存区和仓库【优质资源‖关注:cunWorkNotes 解锁】.mp4 [68.2 MB]
3.安装Git、初始化仓库并做最简单的配置.mp4 [36.4 MB]
1.为什么要使用Git&GitHub.mp4 [21.1 MB]
2.什么是版本控制?.mp4 [23.4 MB]
4.在Windows系统上安装Git.mp4 [10.9 MB]
6.将本地仓库同步到远程GitHub仓库.mp4 [31.6 MB]
📁 18、第十四周、测试平台开发
1.测试平台开发(一).mp4 [578.4 MB]
2.测试平台开发(二).mp4 [809.3 MB]
📁 15、第十一周、持续交付DevOps
2.持续交付-DevOps(二).mp4 [851.3 MB]
1.持续交付-DevOps(一).ts [380.2 MB]
📁 10、第六周、Web自动化测试
2.Web自动化测试(二).mp4 [738.4 MB]
1.Web自动化测试(一).mp4 [568.2 MB]
📁 14、第十周、持续集成
1.持续集成(一).mp4 [516.2 MB]
2.持续集成(二).mp4 [773.1 MB]
📁 20、课件
20、课件.exe [703.3 MB]
📁 13、第九周、Docker容器技术
1.Docker容器技术(一).mp4 [598.1 MB]
2.Docker容器技术(二).mp4 [990.8 MB]
📁 12、第八周、App自动化测试进阶
📁 选修
9.卡顿分析.ts [48.2 MB]
8.W3CPerformanceAPI.ts [45.5 MB]
6.AppWebView性能分析.ts [43.3 MB]
13.健壮性测试.ts [12.1 MB]
11.耗电量测试.ts [55.4 MB]
5.手机浏览器的性能分析.ts [32.1 MB]
3.接口性能分析.ts [6.9 MB]
7.小程序性能分析.ts [36.5 MB]
4.PC浏览器的性能分析.ts [25.9 MB]
12.弱网测试.ts [24.9 MB]
10.系统资源分析.ts [34.8 MB]
14.兼容性测试.ts [39.2 MB]
1.专项测试的价值与体系.ts [10.4 MB]
2.App启动性能分析,及App首屏加载时间分析.ts [80.9 MB]
2.App自动化测试进阶(二).ts [656.8 MB]
1.App自动化测试进阶(一).mp4 [384.2 MB]
📁 17、第十三周、精准测试
📁 选学
16.路由-编程式导航.ts [47.4 MB]
1.Vue基础介绍.ts [108.5 MB]
6.Vue常用指令-列表渲染.ts [26.2 MB]
15.重定向路由.ts [12.3 MB]
9.Vue生命周期.ts [53.4 MB]
14.嵌套路由.ts [32.9 MB]
12.Vuetify组件使用.ts [77.9 MB]
4.Vue常用指令-事件处理.ts [34.2 MB]
18.API架构优化.ts [59.4 MB]
3.Vue常用指令-条件渲染.ts [36.0 MB]
17.Vue使用axios访问api.ts [85.5 MB]
7.Vue环境安装.ts [42.6 MB]
13.Vue路由-Router.ts [68.0 MB]
5.Vue常用指令-属性绑定.ts [27.6 MB]
10.Vue页面组件-Vuetify.ts [23.1 MB]
2.Vue常用指令-输入绑定.ts [60.7 MB]
8.Vue基础架构.ts [22.7 MB]
11.Vuetify页面布局.ts [49.4 MB]
1.精准测试(一).mp4 [560.5 MB]
2.精准测试(二).mp4 [857.2 MB]
📁 08、第四周、接口测试前沿技术
📁 选修一
11.压力测试工具JMeterI-断言元件.ts [33.2 MB]
1.JMeter安装.ts [14.5 MB]
18.HTTPcookie设置.ts [7.3 MB]
21.监听器与测试结果.ts [7.9 MB]
10.压力测试工具JMeterI-定时器.ts [31.0 MB]
5.压力测试工具JMeterI-线程组.ts [24.0 MB]
8.压力测试工具JMeterI-场景逻辑控制技术.ts [14.1 MB]
6.压力测试工具JMeterI-控制器.ts [27.7 MB]
9.压力测试工具JMeterI-监听器.ts [25.5 MB]
7.压力测试工具JMeterI-采样器.ts [28.0 MB]
2.JMeter的运行.ts [16.9 MB]
19.HTTP请求头管理器.ts [8.9 MB]
4.压力测试工具JMeterI-测试计划.ts [12.9 MB]
3.压力测试工具JMeterI-使用代理服务器录制请求.ts [44.8 MB]
20.HTTP请求设置.ts [14.1 MB]
12.JMeterI-常见配置元件剖析.ts [16.9 MB]
17.HTTP请求属性设置.ts [15.5 MB]
15.JMeter执行顺序.ts [13.4 MB]
16.虚拟用户管理.ts [16.3 MB]
14.JMeterI-后置处理器.ts [24.4 MB]
13.压力测试工具JMeterI-前置处理器.ts [25.1 MB]
📁 选修三
7.JMeter调试方法.ts [22.7 MB]
6.运行JUnit测试用例.ts [27.4 MB]
2.JMeter分布式压测与持续集成实战.ts [587.8 MB]
3.Beanshell脚本开发技术.ts [41.7 MB]
1.JMeter分布式加压机制.ts [60.7 MB]
5.自定义Jar导入JMeter.ts [45.6 MB]
4.Java-Beanshell语法与内置对象.ts [51.1 MB]
📁 选修四
3.搭建数据分析系统Grafana.ts [10.3 MB]
6.系统性能数据收集.ts [21.6 MB]
2.搭建服务端性能监控系统Prometheus.ts [15.3 MB]
5.JMeter实时压测结果收集.ts [71.7 MB]
1.性能监控系统价值.ts [23.9 MB]
4.Prometheus监控系统部署应用实战.ts [20.6 MB]
📁 选修二
6.JMeter参数化Json.ts [12.2 MB]
8.JMeter参数化MySQL.ts [17.1 MB]
7.JMeter参数化YAML.ts [19.4 MB]
4.JMeter参数化CSV.ts [18.2 MB]
9.JMeter并发策略.ts [21.1 MB]
10.WebService压测.ts [22.0 MB]
2.JMeter变量与引用.ts [5.6 MB]
3.使用变量进行参数化测试.ts [12.5 MB]
5.JMeter参数化XML.ts [18.3 MB]
1.ScopingRule.ts [11.0 MB]
1.接口测试前沿技术(一).mp4 [546.4 MB]
2.接口测试前沿技术(二).mp4 [705.6 MB]适合人群
- 测试工程师
- 开发工程师
- 对测试开发感兴趣的学习者
🎯 学习收获
- 掌握自动化测试技术
- 精通接口测试方法
- 提升安全测试能力
- 了解Python在测试中的应用
🎉 祝您学习愉快!






