这门课在讲什么

《测试开发进阶训练营》的核心线索很清楚:把测试从「手工点点点」推进到「用代码和框架解决问题」。它不满足于讲几个断言 API,而是沿着一条完整的工程链路铺开——从测试方法与理论、被测系统的架构与数据流分析,到流程管理平台的搭建,再到接口测试、App 自动化、安全测试,最后收束到 Python 基础和 Git 版本控制这类支撑性技能上。换句话说,它把测试开发当成一个独立的工程岗位来对待,而不是测试岗的选修课。

对已经有测试经验、但代码能力偏弱的开发者来说,这类内容的门槛恰好卡在一个有用的位置:不需要你先成为后端工程师,但要求你愿意读代码、改脚本、维护测试框架。

技术栈与结构

课程的技术底座以 Python 为主,这一点从目录里「Python 基础应用」和「Git 版本控制」这两块能看出来——它们被放在训练营里,说明作者默认学员的编程基础参差不齐,需要先把语言和协作工具补齐,再进入自动化实战。

结构上大致可以分成三层:

  • 理论与方法层:测试技术体系、被测系统架构与数据流分析、流程管理平台。这部分决定你能不能看懂一个系统该在哪里下测试点,属于容易被跳过、但直接影响后面自动化设计质量的内容。
  • 专项自动化层:App 自动化测试、接口测试与安全测试。这是训练营的主体,也是最容易拿来对照自己项目落地的部分。
  • 工程支撑层:Python 应用、Git 版本控制、流程管理平台的工程化实践。测试代码同样是代码,需要版本管理、需要可维护的结构。

值得注意的是「被测系统的架构与数据流分析」这一节。很多自动化测试做不下去,问题不在工具,而在于测试人员不清楚请求怎么流转、数据在哪一层落地。把这块单独列出来,说明课程作者意识到自动化测试的上限取决于对系统的理解深度。

可复用的模块

从工程复用的角度看,这份资料里比较值得动手还原的有几类:

  • App 自动化测试的用例组织方式:包括元素定位策略、等待机制、用例分层。这部分的价值不在 API 本身,而在于它展示了一套可迁移到其他移动端框架的组织思路。
  • 接口测试框架:请求封装、断言设计、数据驱动、报告输出。这一套骨架几乎可以直接搬到自己的项目里,替换掉业务相关的接口即可。
  • 安全测试的切入点:接口层面的鉴权、参数校验、越权与注入类问题。它给的不是渗透测试的完整方法论,而是测试开发在日常接口测试中顺手能覆盖的安全检查项。
  • 流程管理平台:把测试流程工具化,属于从「写脚本」到「做平台」的过渡,适合已经能独立维护测试代码、想再往上走一步的人参考架构设计。

这些模块的共同点是:它们不是孤立的示例代码,而是能嵌入真实 CI/CD 流程的组件。如果你手里正好有一个接口测试或 App 自动化的半成品项目,拿这门课的内容做对照改造,收益会比从零照抄更大。

怎么用它自学

不建议按视频顺序从头看到尾。更有效的做法是先定位自己的短板:如果写代码吃力,先补 Python 和 Git;如果框架搭不起来,直接跳接口测试和 App 自动化部分,边看边把示例改造成自己项目的形态;如果能写脚本但设计不好测试点,回到测试技术体系和被测系统分析那几节。

源码和教程的价值在于「可对照」。看视频时容易产生「我懂了」的错觉,真正暴露问题的是把课程里的代码改成一个不同业务场景、跑通、再调试失败的过程。这份资料适合当作一个可反复查阅的工程参考,而不是一次性刷完的内容。对刚转入测试开发、或者想把测试工作做得更体系化的开发者来说,它提供了一个足够具体的起点。

【极客时间- test】测试开发进阶训练营

深入测试开发,掌握自动化与安全测试

编辑点评

课程内容全面,涵盖App自动化、接口测试、安全测试等多个领域,适合有志于提升测试技能的开发者。

⭐ 编辑推荐

本训练营从基础到进阶,全面覆盖测试开发领域,助你成为测试专家。

✨ 课程亮点

✦App自动化测试
✦接口测试与安全
✦Python基础应用
✦Git版本控制

课程目录

📁 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在测试中的应用

🎉 祝您学习愉快!