
沽泡P5全栈测试Python自动化(进阶班)
来自 网络整理·免费领取学习资源
8,821 领取 · 6,293 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《沽泡P5全栈测试Python自动化(进阶班)》。官网需要单独购买,有集上可以免费领取。
本套课程来自沽泡P5全栈测试Python自动化(进阶班)
本套课程文件总计29.7G
课程目录
- 00、试看
- 1–1.1Python的特点
- 01–2.Python语言
- 01–Python起源和特点
- 1–1.1Python的特点
- 2–1.2安装Python环境
- 3–1.3IDLE开发环境
- 4–1.4第一个程序
- 02–基本数据类型
- 1–2.1数字类型
- 2–2.2字符串及其操作
- 3–2.3索引和切片
- 4–2.4字符串格式化之占位符
- 5–2.5字符串格式化之修饰符
- 6–2.6章节回顾与应用
- 03–组合数据类型
- 1–3.1列表和列表方法
- 2–3.2列表的切片用法
- 3–3.3元组和范围
- 4–3.4字典
- 5–3.5集合
- 6–3.6章节回顾与应用
- 04–程序控制结构
- 1–5.1布尔值
- 2–5.2分支结构
- 3–5.3循环结构
- 4–5.4异常处理
- 5–5.5章节回顾与应用
- 05–函数和代码复用
- 1–6.1函数的定义和调用
- 2–6.2函数的参数
- 3–6.3函数的返回值
- 4–6.4变量的作用域
- 5–6.5匿名函数
- 6–6.6内置函数
- 7–6.7章节回顾与应用
- 06–文件读写
- 1–7.1打开文件
- 2–7.2【练习】打开文件
- 3–7.3读写文件
- 4–7.4【练习】读写文件
- 5–7.5CSV文件处理
- 07–本周内容串讲、互动答疑
- 1–第二次直播
- 1–第一周直播
- 08–标准库与第三方库
- 1–9.1impirt语法
- 2–9.2csv模块
- 3–9.3time模块
- 4–9.4random和turtle
- 5–9.5jieba和wordcloud
- 6–9.6reuqests和pyinetsller
- 02–3.Python进阶
- 01–PyCharm集成开发环境
- 1–2.1.创建和选择虚拟环境
- 2–2.2运行代码
- 3–2.3调试代码
- 4–2.4格式化代码
- 02–面向对象基础
- 1–2.1为什么要学习面向对象
- 2–2.2封装和多态
- 3–2.3非class语法解决数据隔离
- 4–2.4class语法解决数据隔离
- 5–2.5class语法最终改进
- 6–2.6什么时候应该使用class
- 7–2.7类和类的实例对象
- 8–2.8类成员和实例成员
- 9–2.9从class到OOP
- 03–本周内容串讲,互动答疑
- 1–第三周直播
- 04–日志记录的用法
- 1–4.1为什么要使用日志记录
- 10–4.10基于文件的集中配置
- 2–4.2basicConfig函数
- 3–4.3日志等级
- 4–4.4日志格式
- 5–4.5日志处理方式
- 6–4.6日志记录流程
- 7–4.7创建和配置logger
- 8–4.8多个模块中使用logger
- 9–4.9日志处理器和格式化对象
- 05–unittest的测试框架
- 1–5.1基本用法
- 2–5.2测试发现规则
- 3–5.3环境准备和销毁
- 4–5.4使用断言方法
- 5–4.5用例的组织和筛选
- 6–5.6第三方插件HTMLTestRunner
- 7–5.7第三方插件green
- 8–5.8第三方插件parameterized
- 9–5.9第三方插件ddt
- 06–基于线程的并发编程
- 1–6.1Thread实现多线程
- 2–6.2ThreadPoolExecutor实现多线程
- 3–6.3【练习】左右互搏
- 4–6.4终止线程
- 5–6.5线程通信
- 6–6.6【练习】:生产者和消费者
- 7–6.7锁的基本用法
- 8–6.8死锁
- 9–6.9【练习】多线程采集网页
- 07–基于多进程的并发编程
- 1–7.1为什么使用多进程
- 2–7.2多进程的基本用法
- 3–7.3多进程和多线程的区别
- 08–基于协程的并发编程
- 1–8.1 yield关键字和生成器
- 2–8.2 yield高海拔程序执行顺序
- 3–8.3 asyncio模块和第三方库
- 4–8.4 async和wait关键字
- 5–8.5 【练习】基于线程的网页爬虫
- 6–8.6【练习】基于协程的网页爬虫
- 7–8.7 并发方案的选择
- 09–本周内容串讲、知识答疑
- 1–第五周直播
- 10–Socket编程(上)
- 1–11.1socket协议概要
- 2–11.2创建socket对象
- 3–11.3socket对象
- 4–11.4测试驱动开发的步骤
- 11–Socket编程(下)
- 1–12.1重构server(上)
- 2–12.2重构client
- 3–12.3内置的socketserver
- 4–12.4编写socket客户端
- 5–12.5编写测试用例
- 6–12.6测试驱动开发socket服务端
- 12–HTTP编程
- 1–13.1HTTP协议及其版本差异
- 2–13.2使用socket完成HTTP通信
- 3–13.3使用http完成HTTP通信
- 4–13.4使用requests完成HTTP通信
- 13–本周内容串讲、互动答疑
- 1–第六周直播
- 1–第四次直播
- 03–4.接口自动化
- 01–1.接口自动化概述
- 1–1.1接口的意义mp4
- 2–1.2.1接口的类型之PRC
- 3–1.2.2接口的类型之REST
- 4–1.2.3接口类型之GraphQL
- 5–1.3接口自动化测试思路
- 02–2.读懂RestfulAPI接口文档
- 1–2.1非标准的接口文档
- 2–2.2.1BaseURl
- 3–2.2.2Endpoint
- 4–2.2.3参数对象
- 5–2.2.4正文对象
- 6–2.2.5鉴权方式
- 7–2.3【练习】读懂swaggerUI
- 03–3.requests的基本用法
- 1–3.1Python中知名的HTTPClient
- 2–3.2.1使用不同的HTTP方法
- 3–3.2.2发送表单数据
- 4–3.2.3.发送json字符串
- 5–3.2.4发送自定义cookie
- 6–3.2.5上传文件
- 04–本周内容串讲、答疑
- 1–Cookies和Session
- 05–requests的核心组件
- 1–4.1.1API组件
- 2–4.1.2Request组件
- 3–4.1.3Response
- 4–4.1.4Session对象
- 5–4.2.1支持BaseURL
- 6–4.2.2记录HTTP报文
- 7–4.2.3支持Mock接口
- 8–4.2.4使用新的Session
- 06–pytest测试框架(上)
- 1–5.1pytest特点和基本用法
- 2–5.2pytest中的断言
- 3–5.3.1创建简单的夹具
- 4–5.3.2实现setup和teardown
- 5–5.3.3夹具范围
- 6–5.3.4夹具参数化
- 7–5.3.5.在用例和夹具中使用夹具
- 8–5.3.6.自动使用夹具
- 07–pytest测试框架 (下)
- 1–5.4.1内置标记的用法
- 2–5.4.2自定义标记
- 3–5.5框架配置
- 4–5.6使用插件
- 08–本周内容串讲,答疑
- 1–三个笔试题
- 09–RestfulAPI接口项目实战(上)
- 1–7.1导言
- 2–7.2第一个测试用例
- 3–7.3重新编写测试用例
- 4–7.4编写反向用例
- 5–7.5测试关联接口
- 6–7.6.在测试中注册不重复的账号mp4
- 7–7.7.优化接口信息的表示方法
- 8–7.8通过夹具切换身份
- 9–7.9参数化测试验证组合参数
- 10–RestfulAPI接口项目实战(中)
- 1–8.1用例中的魔鬼数字
- 2–8.2调用其他接口验证业务功能
- 3–8.3为接口传递path参数
- 4–8.4完成todo的其他接口
- 5–8.5再次优化接口信息表示方法
- 6–8.6为admin创建conftest
- 7–8.7为admin创建夹具
- 8–8.8回归测试mp4
- 11–RestfulAPI接口项目实战(下)
- 1–9.1统一代码风格
- 2–9.2使用allure生成测试报告
- 3–9.3定制allure报告内容
- 4–9.4补充线上地址
- 12–12-接口项目实战-云课堂
- 1–10.1熟悉项目
- 10–10.8.测试获取用户信息接口
- 11–10.9.测试更新用户信息接口
- 12–10.10.一个真实的bug
- 13–10.11.分析和总结
- 2–10.2上手思路
- 3–10.3接口初探
- 4–10.4.1使用fiddler录制匿名接口
- 5–10.4.2.使用tavern测试匿名接口
- 6–10.5.1解决自动登录(上)
- 7–10.5.2解决自动登录(下)
- 8–10.6.梳理业务和接口的关系
- 9–10.7创建夹具
- 13–13-本周内容串讲,答疑
- 1–第九周直播
- 04–5.APP自动化
- 1.APP三剑客定位方式
- 1–移动端自动化测试1-1搭建appium环境
- 2–移动端自动化测试1-2原生app定位方式总结
- 3–移动端自动化测试1-3Web应用和混合应用定位
- 2.基于pom模式移动端项目实战
- 1–移动端自动化测试2-1项目实战
- 2–移动端自动化测试2-2Capability参数和日志封装
- 3–移动端自动化测试2-3POM模式封装
- 3.Appium框架搭建
- 1–移动端自动化测试3-Appium框架搭建
- 05–6.Web自动化
- 01–1Selenium自动化入门
- 1–1Selenium源码分析最终
- 2–2Selenium工作原理
- 02–2selenium环境搭建
- 1–Selenium环境搭建.fbr
- 03–3selenium8种定位方法
- 1–Selenium元素定位
- 04–本周内容串讲与答疑
- 1–移动端自动化测试答疑
- 05–4WebDriver及WebElement相关属性和方法
- 1–1WebDriver属性和方法介绍
- 2–2WebElement属性和方法介绍
- 06–5特殊控件定位方式
- 1–1页面特殊控件
- 2–2页面特殊控件
- 3–3页面特殊控件
- 4–4Webdriver对cookie和js操作
- 5–5Selenium元素3种等待
- 07–6验证码处理
- 1–Selenium验证码处理
- 08–7实战框架搭建
- 1–1框架注册
- 2–2框架登录
- 3–3Pytest框架基础概念
- 4–4pytest框架改造
- 5–5Log模块集成 DDT参数化
- 09–本周知识串讲与答疑
- 1–selenium 自动化答疑2
- 1–selenium自动化答疑1
- 06–Git
- Git
- 1–01 Git简介
- 10–10 详解分支
- 11–11 合并分支和冲突解决
- 12–12 Git config和配置别名
- 13–13 打标签和忽略文件
- 14–14 本地仓库和远程仓库
- 15–15 GitHub和码云
- 16–16 操作远程和本地仓库
- 2–02 Git官网
- 3–03 下载与安装
- 4–04 Git初体验
- 5–05 Git学前知识
- 6–06 Git基础操作
- 7–07 Git log和版本切换
- 8–08 工作区暂存区和提交区
- 9–09 初识分支
- 07–Jenkins
- Jenkins
- 1–01 Jenkins简介
- 10–10 项目构建和发布(下)
- 11–11 webhook的配置
- 2–02 Jenkins官网
- 3–03 Jenkins下载与安装
- 4–04 登录和界面功能介绍
- 5–05 Jenkins工作流程
- 6–06 创建任务和功能介绍
- 7–07 拉取代码
- 8–08 莫慌之思路再梳理
- 9–09 项目构建和发布(上)
- 08–Docker
- 01–Docker序幕揭开篇(上)
- 1–Docker序幕揭开篇(上)
- 02–Docker序幕揭开篇(下)
- 1–Docker序幕揭开篇(下)
- 03–Docker番外篇之vagrant搭建centos7
- 1–Docker番外篇之vagrant搭建centos7
- 04–Docker灵魂探讨篇
- 1–Docker灵魂探讨篇(上)
- 1–Docker灵魂探讨篇(下)
- 05–Docker精髓剖析篇
- 1–Docker精髓剖析篇(上)
- 2–Docker精髓剖析篇(下)
- 06–Docker项目实战篇
- 1–Docker项目实战篇(上)
- 2–Docker项目实战篇(下)
- 07–Docker深度提升篇
- 1–Docker深度提升篇(上)
- 2–Docker深度提升篇(下)
- 09–k8s
- Kubernetes
- 1–我和Kubernetes的相遇(上)
- 10–这是一场结合K8s的CICD学习之旅(下)
- 11–.In fact,K8s的故事还在继续(上)
- 12–.In fact,K8s的故事还在继续(下)
- 13– K8s升职加薪必备武林秘籍(上)
- 14– K8s升职加薪必备武林秘籍(下)
- 15–一起走进K8s核心组件的(上)
- 16–一起走进K8s核心组件的(下)
- 17–在日志监控中和K8s说声后会有期(上)
- 18–在日志监控中和K8s说声后会有期(下)
- 2–我和Kubernetes的相遇(下)
- 3–工欲善其事必先利其器(上)
- 4–工欲善其事必先利其器(下)
- 5–关于K8s不得不说的事儿(上)
- 6–关于K8s不得不说的事儿(下)
- 7–Kubernetes实战走起(上)
- 8–Kubernetes实战走起(下)
- 9–这是一场结合K8s的CICD学习之旅(上)
包含内容
- · 00、试看
- · 1–1.1Python的特点
- · 01–2.Python语言
- · 01–Python起源和特点
- · 2–1.2安装Python环境
- · 3–1.3IDLE开发环境
- · 4–1.4第一个程序
- · 02–基本数据类型
贡献者
Kevin
青铜
学习社区
1 人正在学习
编程与技术实践交流
交流编程基础、项目实践、数据库和部署问题。提问请说明环境、复现步骤与已尝试的方法。