飞豹客 · 课能看,资料也能带走
飞豹客软考考证 会员免费

Pytest全栈自动化测试指南(配套资料齐全)

如果你已经在写 Python,但测试还停留在“改完代码手动点一遍”的阶段,这套 Pytest 全栈自动化测试指南值得先了解清楚再决定要不要投入时间。它不教 Python 语法,也不讲测试理论史,主线只有一条:把零散的断言脚本,变成能在真实项目里稳定跑起来的测试体系。 它解决的是哪个工作场景 日常开发

单课价¥29.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
9 人关注 更新于 2026-09-22 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员可免费领取。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥29.90

会员 · 按档位

永久免费可领
年免费可领
月免费可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

如果你已经在写 Python,但测试还停留在“改完代码手动点一遍”的阶段,这套 Pytest 全栈自动化测试指南值得先了解清楚再决定要不要投入时间。它不教 Python 语法,也不讲测试理论史,主线只有一条:把零散的断言脚本,变成能在真实项目里稳定跑起来的测试体系。

它解决的是哪个工作场景

日常开发里最常见的困境是:接口一多,回归靠人肉;环境一换,脚本就挂;本地跑得好好的用例,进了 CI 就随机失败。这套资料针对的正是这类问题——从单个测试函数的组织方式,到 fixture 的复用与作用域控制,再到参数化、标记、插件配置,最后落到持续集成里自动执行。学完之后,你应当能独立为一个中等规模的后端项目搭起测试目录结构,写出可维护的用例,并让它们在提交代码后自动跑一遍。

学完能独立做什么

  • 为一个已有 Python 项目补上测试层,而不是从零重写
  • 用 fixture 管理测试数据与临时环境,避免用例之间互相污染
  • 用参数化覆盖多组输入,而不是复制粘贴几十个相似函数
  • 配置 pytest.ini 或 pyproject,控制标记、日志与失败重跑
  • 把测试接入 CI 流程,让每次提交都有可读的通过/失败报告

这些能力对应的岗位方向,偏向测试开发、DevOps 以及需要自己保障交付质量的后端岗位。它不是运维认证课,也不承诺“学完即就业”,但如果你已经在做接口开发或运维脚本,测试能力往往是拉开效率差距的那一环。

资料适合什么基础

需要你能读懂 Python 函数、类、模块导入和虚拟环境的基本操作。如果连 pip 安装依赖都没做过,建议先补上这一块再开始,否则前几节就会卡住。反过来,如果你已经用过 unittest 或写过 requests 脚本,这套资料能帮你把已有经验整理成更规范的结构,而不是从头学一门新语言。

配套笔记的价值在复盘:每完成两到三节,用笔记对照自己项目里的实际接口写一个小结,比单纯看完视频更有效。最终目标不是刷完目录,而是能拿出一个自己写的测试 Demo——哪怕只覆盖一个模块,只要能解释清楚 fixture 为什么这样设计、断言为什么这样写,就比堆砌进度更有说服力。

哪些人可以先跳过

如果你已经能熟练使用 fixture 作用域、插件钩子和 CI 矩阵,这套资料对你偏基础,不必重复投入。如果你只想找一个“背完就能过软考”的题库,它也不对口——这里的内容偏工程实践,考试理论部分需要另外补。把它当作一次动手补齐测试短板的练习,比当作考证捷径更合适。


这套Pytest全栈自动化测试指南视频教程, 只有三六五网络学院有完整的课程资料

课程推荐

《Pytest全栈自动化测试指南(配套资料齐全)》这套Pytest全栈自动化测试指南视频教程, 只有三六五网络学院有完整的课程资料【技能收获】学完可掌握:Docker / 容器化。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。

视频目录(110 节)

*   1-1.课程介绍.mp4

*   1-2.pytest入门介绍.mp4

*   1-3.开发环境搭建.mp4

*   1-4.工程结构与用例断言介绍.mp4

*   1-5.编写pass与fail用例.mp4

*   1-6.编写多数据结构用例.mp4

*   1-7.多数据结构与多断言实现.mp4

*   1-8.自定义异常信息.mp4

*   1-9.代码异常逻辑处理-忽略异常.mp4

*   1-10.代码异常处理-捕获异常.mp4

*   1-11.pytest的三种运行方式详解.mp4

*   1-12.Pytest开启极简面向对象模式-上.mp4

*   1-13.Pytest开启极简面向对象模式-下.mp4

*   2-1.Pytest夹具的入门介绍.mp4

*   2-2.Pytest夹具案例详解.mp4

*   2-3.Pytest夹具执行顺序.mp4

*   2-4.Pytest夹具综合案例和使用场景.mp4

*   3-1.Pytest 参数化介绍和三种方式.mp4

*   3-2.登陆功能参数化与解决中文乱码.mp4

*   3-3.Pytest与Faker创造虚假数据.mp4

*   3-4.面向对象之参数化装饰器和范围控制.mp4

*   3-5.indirect间接参数化.mp4

*   3-6.子集参数化与参数化堆叠两种方式.mp4

*   3-7.pytest参数生成器.mp4

*   4-1.自定义命令行选项.mp4

*   4-2.pytest动态夹具.mp4

*   4-3.临时目录文件和工厂夹具.mp4

*   4-4.标签化管理和运行测试用例.mp4

*   5-1.pytest-mock模拟系统未完成功能.mp4

*   6-1.pytest插件大全介绍与用例时间限制.mp4

*   6-2.用例异常重复测试.mp4

*   6-3.用例超过指定的错误比例自动停止.mp4

*   6-4.用例依赖和序号控制用例执行顺序.mp4

*   6-5.pytest切换测试环境.mp4

*   6-6.YAML之用例数据驱动.mp4

*   6-7.用例分布式执行.mp4

*   7-1.自定义和汉化pytest-html报告.mp4

*   7-2.allure介绍与报告结构.mp4

*   7-3.allure实际运行演练.mp4

*   7-4.allure标签介绍与step标签详解.mp4

*   7-5.allure标签之title与description.mp4

*   7-6.allure添加附件详解.mp4

*   7-7.allure标签之BDD和severity严重级别.mp4

*   7-8.allure标签之link详解.mp4

*   7-9.完善allure环境变量信息的展示.mp4

*   7-10.allure生成趋势图和自定义logo.mp4

*   8-1.selenium插件web-UI自动化.mp4

*   8-2.pytest-selenium移动端自动化测试.mp4

*   9-1.pytest-被测项目介绍.mp4

*   9-2.自动化项目结构搭建.mp4

*   9-3.确认自动化项目接口用例-上.mp4

*   9-4.确认接口自动化用例-下.mp4

*   9-5.开发token夹具.mp4

*   9-6.开发categories夹具.mp4

*   9-7.开发categories用例.mp4

*   9-8.运行配置模块和引入对应plugins.mp4

*   9-9.标签与图片上传用例和查看日志.mp4

*   9-10.发布文章用例与数据驱动.mp4

*   9-11.后置终结器清理文章和媒体图片.mp4

*   9-12.配置html项目报告.mp4

*   9-13.Allure项目报告配置.mp4

*   9-14.IM之运行和钉钉配置.mp4

*   9-15.钉钉通知功能.mp4

*   9-16.获取Allure报告摘要统计信息.mp4

*   9-17.获取报告截图并上传OSS.mp4

*   9-18.报告截图和上传oss功能实现.mp4

*   9-19.邮件发送测试报告.mp4

*   9-20.UI自动化需求介绍和相关配置.mp4

*   9-21.PageObject介绍与开发example案例.mp4

*   9-22.PageObject模式下调用原生API.mp4

*   9-23.base模块源码解读-1.mp4

*   9-24.base模块源码解读-2.mp4

*   9-25.base模块的源码解读-3.mp4

*   9-26.编写登录与后台页面和插件化驱动.mp4

*   9-27.数据驱动之登陆用例编写.mp4

*   9-28.发布文章用例.mp4

*   10-1.自定义命令行选项.mp4

*   10-2.修改截图功能兼容容器化版本.mp4

*   10-3.搭建gitlab服务器.mp4

*   10-4.pycharm上传项目代码到Git服务器.mp4

*   10-5.构建Dockerfile脚本.mp4

*   10-6.封装一键运行脚本和优化项目代码.mp4

*   10-7.Dokcer容器系统运行自动化项目.mp4

*   11-1.Pytest插件详细介绍.mp4

*   11-2.Pytest核心系统pluggy详解.mp4

*   11-3.pluggy自定义钩子执行顺序.mp4

*   11-4.深度讲解hookwrapper包装器.mp4

*   11-5.pluggy控制钩子执行和插件操作.mp4

*   11-6.Pytest钩子的分类介绍.mp4

*   11-7.Pytest钩子的功能和执行顺序.mp4

*   11-8.Pytest钩子Debug和PDB终端调试.mp4

*   11-9.Pytest初始化钩子的应用.mp4

*   11-10.Pytest收集钩子用例过滤和排序.mp4

*   11-11.Pytest收集钩子-参数化用例应用.mp4

*   11-12.Pytest运行、报告、断言钩子应用.mp4

*   11-13.Pytest插件项目环境管理.mp4

*   11-14.Pytest插件之打包环境构建.mp4

*   11-15.Pytest插件代码编写与打包.mp4

*   11-16.Pytest插件测试与详解-上.mp4

*   11-17.Pytest插件测试与详解-下.mp4

*   12-1.录制回放-mitmproxy介绍与实现步骤.mp4

*   12-2.录制回放-掌握mitmproxy的使用.mp4

*   12-3.录制回放-封装SQL工具函数.mp4

*   12-4.录制回放-SQL工具函数使用讲解.mp4

*   12-5.录制回放-mitmproxy插件编写.mp4

*   12-6.录制回放-mitmproxy流量录制实战演练.mp4

*   12-7.录制回放-流量回放实战演练.mp4

*   12-8.读取Swagger文档生成接口用例.mp4

*   12-9.自动下载谷歌浏览器驱动匹配版本.mp4

*   12-10.项目Dokcer镜像构建速度优化.mp4

课程目录

课程目录102 集
  • 100_99-Pytest插件测试与详解-下-去黑尾.mp4 93.58M
  • 101_100-录制回放-mitmproxy介绍与实现步骤.mp4 21.30M
  • 102_101-录制回放-掌握mitmproxy的使用.mp4 76.39M
  • 103_102-录制回放-封装SQL工具函数.mp4 65.26M
  • 104_103-录制回放-SQL工具函数使用讲解.mp4 110.64M
  • 105_104-录制回放-mitmproxy插件编写.mp4 72.27M
  • 106_105-录制回放-mitmproxy流量录制实战演练.mp4 78.15M
  • 107_106-录制回放-流量回放实战演练.mp4 134.81M
  • 108_107-读取Swagger文档生成接口用例.mp4 219.55M
  • 109_108-自动下载谷歌浏览器驱动匹配版本.mp4 62.87M
  • 10_9-代码异常处理-捕获异常.mp4 74.57M
  • 110_109-项目镜像构建速度优化.mp4 105.64M
  • 11_10-pytest的三种运行方式详解.mp4 125.49M
  • 12_11-Pytest开启极简面向对象模式-上.mp4 88.26M
  • 13_12-Pytest开启极简面向对象模式-下.mp4 60.29M
  • 14_13-Pytest夹具的入门介绍.mp4 44.17M
  • 15_14-Pytest夹具案例详解.mp4 128.11M
  • 16_15-Pytest夹具执行顺序.mp4 79.38M
  • 17_16-Pytest夹具综合案例和使用场景.mp4 129.38M
  • 18_17-Pytest 参数化介绍和三种方式.mp4 96.56M
  • 19_18-登陆功能参数化与解决中文乱码.mp4 85.24M
  • 1_0-课程介绍.mp4 42.33M
  • 20_19-Pytest与Faker创造虚假数据.mp4 72.32M
  • 21_20-面向对象之参数化装饰器和范围控制.mp4 47.88M
  • 22_21-indirect间接参数化.mp4 40.35M
  • 23_22-子集参数化与参数化堆叠两种方式.mp4 46.27M
  • 24_23-pytest参数生成器.mp4 17.51M
  • 25_24-自定义命令行选项.mp4 66.47M
  • 26_25-pytest动态夹具.mp4 49.56M
  • 27_26-临时目录文件和工厂夹具.mp4 69.48M
  • 28_27-标签化管理和运行测试用例.mp4 141.18M
  • 29_28-pytest-mock模拟系统未完成功能.mp4 130.78M
  • 2_1-pytest入门介绍.mp4 21.04M
  • 30_29-pytest插件大全介绍与用例时间限制.mp4 65.16M
  • 31_30-用例异常重复测试.mp4 79.21M
  • 32_31-用例超过指定的错误比例自动停止.mp4 25.09M
  • 33_32-用例依赖和序号控制用例执行顺序.mp4 80.37M
  • 34_33-pytest切换测试环境.mp4 28.12M
  • 35_34-yaml之用例数据驱动.mp4 49.31M
  • 36_35-用例分布式执行.mp4 63.01M
  • 37_36-自定义和汉化pytest-html报告.mp4 129.38M
  • 38_37-allure介绍与报告结构.mp4 33.31M
  • 39_38-allure实际运行演练.mp4 51.14M
  • 3_2-开发环境搭建.mp4 80.92M
  • 40_39-allure标签介绍与step标签详解.mp4 52.70M
  • 41_40-allure标签之title与description.mp4 32.59M
  • 42_41-allure添加附件详解.mp4 34.50M
  • 43_42-allure标签之BDD和severity严重级别.mp4 46.41M
  • 44_43-allure标签之link详解.mp4 30.41M
  • 45_44-完善allure环境变量信息的展示.mp4 29.39M
  • 46_45-allure生成趋势图和自定义logo.mp4 89.42M
  • 47_46-selenium插件web-UI自动化.mp4 127.88M
  • 48_47-pytest-selenium移动端自动化测试.mp4 98.97M
  • 49_48-pytest-被测项目介绍.mp4 43.56M
  • 4_3-工程结构与用例断言介绍.mp4 44.31M
  • 50_49-自动化项目结构搭建.mp4 55.25M
  • 51_50-确认自动化项目接口用例-上.mp4 52.55M
  • 52_51-确认接口自动化用例-下.mp4 68.55M
  • 53_52-开发token夹具.mp4 65.21M
  • 54_53-开发categories夹具.mp4 57.36M
  • 55_54-开发categories用例.mp4 47.09M
  • 56_55-运行配置模块和引入对应plugins.mp4 90.47M
  • 57_56-标签与图片上传用例和查看日志.mp4 78.11M
  • 58_57-发布文章用例与数据驱动.mp4 84.67M
  • 59_58-后置终结器清理文章和媒体图片.mp4 44.65M
  • 5_4-编写pass与fail用例.mp4 76.87M
  • 60_59-配置html项目报告.mp4 73.93M
  • 61_60-Allure项目报告配置.mp4 133.76M
  • 62_61-IM之运行和钉钉配置.mp4 44.88M
  • 63_62-钉钉通知功能.mp4 58.91M
  • 64_63-获取Allure报告摘要统计信息.mp4 29.36M
  • 65_64-获取报告截图并上传OSS.mp4 24.43M
  • 66_65-报告截图和上传oss功能实现.mp4 99.96M
  • 67_66-邮件发送测试报告.mp4 98.53M
  • 68_67-UI自动化需求介绍和相关配置.mp4 63.67M
  • 69_68-PageObject介绍与开发example案例.mp4 123.05M
  • 6_5-编写多数据结构用例.mp4 71.25M
  • 70_69-PageObject模式下调用原生API.mp4 72.96M
  • 71_70-base模块源码解读-1.mp4 40.37M
  • 72_71-base模块源码解读-2.mp4 104.99M
  • 73_72-base模块的源码解读-3.mp4 23.43M
  • 74_73-编写登录与后台页面和插件化驱动.mp4 108.59M
  • 75_74-数据驱动之登陆用例编写.mp4 54.09M
  • 76_75-发布文章用例.mp4 62.84M
  • 77_76-自定义命令行选项.mp4 35.65M
  • 78_77-修改截图功能让他兼容容器化版本.mp4 34.04M
  • 79_78-搭建gitlab服务器.mp4 57.67M
  • 7_6-多数据结构与多断言实现.mp4 43.89M
  • 80_79-pycharm上传项目代码到Git服务器.mp4 33.19M
  • 81_80-构建Dockerfile脚本.mp4 36.51M
  • 82_81-封装一键运行脚本和优化项目代码.mp4 84.16M
  • 83_82-容器系统运行自动化项目.mp4 74.27M
  • 84_83-pytest插件详细介绍.mp4 21.67M
  • 85_84-Pluggy入门案例.mp4 41.65M
  • 86_85-Pluggy自定义钩子执行顺序.mp4 57.06M
  • 87_86-深度讲解hookwrapper包装器.mp4 101.30M
  • 88_87-Pluggy控制钩子执行和插件操作.mp4 84.05M
  • 89_88-Pytest钩子的分类介绍.mp4 62.31M
  • 8_7-自定义异常信息.mp4 48.81M
  • 90_89-Pytest钩子的功能和执行顺序.mp4 75.46M
  • 92_91-Pytest初始化钩子的应用.mp4 122.71M
  • 94_93-Pytest收集钩子-参数化用例应用.mp4 38.79M