
├── 1_0-课程介绍
├── 2_1-pytest入门介绍
├── 3_2-开发环境搭建
├── 4_3-工程结构与用例断言介绍
├── 5_4-编写pass与fail用例
├── 6_5-编写多数据结构用例
├── 7_6-多数据结构与多断言实现
├── 8_7-自定义异常信息
├── 9_8-代码异常逻辑处理-忽略异常
├── 10_9-代码异常处理-捕获异常
├── 11_10-pytest的三种运行方式详解
├── 12_11-Pytest开启极简面向对象模式-上
├── 13_12-Pytest开启极简面向对象模式-下
├── 14_13-Pytest夹具的入门介绍
├── 15_14-Pytest夹具案例详解
├── 16_15-Pytest夹具执行顺序
├── 17_16-Pytest夹具综合案例和使用场景
├── 18_17-Pytest 参数化介绍和三种方式
├── 19_18-登陆功能参数化与解决中文乱码
├── 20_19-Pytest与Faker创造虚假数据
├── 21_20-面向对象之参数化装饰器和范围控制
├── 22_21-indirect间接参数化
├── 23_22-子集参数化与参数化堆叠两种方式
├── 24_23-pytest参数生成器
├── 25_24-自定义命令行选项
├── 26_25-pytest动态夹具
├── 27_26-临时目录文件和工厂夹具
├── 28_27-标签化管理和运行测试用例
├── 29_28-pytest-mock模拟系统未完成功能
├── 30_29-pytest插件大全介绍与用例时间限制
├── 31_30-用例异常重复测试
├── 32_31-用例超过指定的错误比例自动停止
├── 33_32-用例依赖和序号控制用例执行顺序
├── 34_33-pytest切换测试环境
├── 35_34-yaml之用例数据驱动
├── 36_35-用例分布式执行
├── 37_36-自定义和汉化pytest-html报告
├── 38_37-allure介绍与报告结构
├── 39_38-allure实际运行演练
├── 40_39-allure标签介绍与step标签详解
├── 41_40-allure标签之title与description
├── 42_41-allure添加附件详解
├── 43_42-allure标签之BDD和severity严重级别
├── …
├── 47_46-selenium插件web-UI自动化
├── 48_47-pytest-selenium移动端自动化测试
├── 49_48-pytest-被测项目介绍
├── 50_49-自动化项目结构搭建
├── 51_50-确认自动化项目接口用例-上
├── 52_51-确认接口自动化用例-下
├── 53_52-开发token夹具
├── 54_53-开发categories夹具
├── 55_54-开发categories用例
├── …
├── 58_57-发布文章用例与数据驱动
├── 59_58-后置终结器清理文章和媒体图片
├── 60_59-配置html项目报告
├── 61_60-Allure项目报告配置
├── 62_61-IM之运行和钉钉配置
├── 63_62-钉钉通知功能
├── 64_63-获取Allure报告摘要统计信息
├── 65_64-获取报告截图并上传OSS
├── 67_66-邮件发送测试报告
├── 68_67-UI自动化需求介绍和相关配置
├── 69_68-PageObject介绍与开发example案例
├── 70_69-PageObject模式下调用原生API
├── …
├── 74_73-编写登录与后台页面和插件化驱动
├── 75_74-数据驱动之登陆用例编写
├── 76_75-发布文章用例
├── 77_76-自定义命令行选项
├── 78_77-修改截图功能让他兼容容器化版本
├── 79_78-搭建gitlab服务器
├── 80_79-pycharm上传项目代码到Git服务器
├── 81_80-构建Dockerfile脚本
├── 82_81-封装一键运行脚本和优化项目代码
├── 83_82-容器系统运行自动化项目
├── 84_83-pytest插件详细介绍
├── 85_84-Pluggy入门案例
├── 86_85-Pluggy自定义钩子执行顺序
├── 87_86-深度讲解hookwrapper包装器
├── 88_87-Pluggy控制钩子执行和插件操作
├── 89_88-Pytest钩子的分类介绍
├── 90_89-Pytest钩子的功能和执行顺序
├── …
├── 94_93-Pytest收集钩子-参数化用例应用
├── 95_94-Pytest运行、报告、断言钩子应用
├── 96_95-Pytest插件项目环境管理
├── 97_96-Pytest插件之打包环境构建
├── 98_97-Pytest插件代码编写与打包
├── 99_98-Pytest插件测试与详解-上
├── 100_99-Pytest插件测试与详解-下-去黑尾
├── 101_100-录制回放-mitmproxy介绍与实现步骤
├── 102_101-录制回放-掌握mitmproxy的使用
├── 103_102-录制回放-封装SQL工具函数
├── …
├── 105_104-录制回放-mitmproxy插件编写
├── 106_105-录制回放-mitmproxy流量录制实战演练
├── 107_106-录制回放-流量回放实战演练
├── 108_107-读取Swagger文档生成接口用例
├── 109_108-自动下载谷歌浏览器驱动匹配版本
└── 110_109-项目镜像构建速度优化 Pytest全栈自动化测试指南_文件目录.txtTXT