首页
›
后端、数据与云原生工程
›
003-Python与FastAPI后端工程
›
《Python后端测试与部署工程》
VIP10
本课程属于:003-Python与FastAPI后端工程
后端、数据与云原生工程 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Python后端测试与部署工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与工程全景
目标=Python后端测试与部署的核… · 典型工作流 · 工具链概览与学习路径规划
课程导入
工程全景
02
Python后端项目结构规范化
目标=从脚本到可测试可部署工程 · 掌握包管理 · 依赖声明
Python
后端项目结构规范…
03
单元测试基础与pytest实战
目标=测试函数 · 断言 · 夹具
pytest
单元测试基础
04
测试替身与依赖隔离
目标=使用mock · stub · fake与monkeypatch解耦…
测试替身
依赖隔离
05
后端接口测试与TestClient
目标=基于FastAPI/Flask… · 请求响应 · 状态码与数据校验
TestClient
后端接口测试
06
数据库测试策略
目标=测试数据库选型 · 事务回滚 · 数据工厂与迁移管理
数据库测试策略
目标=测试数据库…
07
异步后端代码测试
目标=pytest-asyncio · 异步夹具与事件循环管理 · 覆盖async/await接口与协程…
异步后端代码测试
pytest-async…
08
测试覆盖率与质量门禁
目标=coverage.py · pytest-cov · 分支覆盖与CI中覆盖率阈值配置
测试覆盖率
质量门禁
09
持续集成流水线设计
目标=GitHub Actions/… · 运行测试 · 缓存加速与多版本矩阵
持续集成流水线设…
GitHub
10
代码质量与静态检查集成
目标=ruff · black · mypy
代码质量
静态检查集成
11
容器化基础与Dockerfile编写
目标=为Python后端构建精简 · 安全 · 可复现的镜像
Dockerfile
容器化基础
12
多服务编排与Docker Compose
目标=本地一键启动后端 · 数据库 · 缓存与消息队列
Docker
Compose
13
集成测试与端到端测试
目标=跨服务调用 · 真实依赖与测试数据管理 · 使用docker compose运行…
集成测试
端到端测试
14
契约测试与API兼容性
目标=使用schemathesis · pact或OpenAPI校验 · 防止接口变更破坏消费者
API
契约测试
15
性能测试与负载验证
目标=locust/k6对后端接口压… · 分析响应时间 · 吞吐量与瓶颈定位
性能测试
负载验证
16
安全测试基础
目标=依赖漏洞扫描 · SQL注入与认证授权测试 · 集成bandit
安全测试基础
目标=依赖漏洞扫…
17
配置管理与环境变量
目标=12-factor应用配置 · pydantic-settings · 密钥管理与多环境切换
配置管理
环境变量
18
日志、监控与可观测性
目标=结构化日志 · 请求追踪 · Prometheus指标与Grafa…
日志
监控
19
部署目标与制品管理
目标=理解虚拟机 · 容器 · PaaS与Kubernetes
部署目标
制品管理
20
CI/CD部署流水线
目标=从测试通过到自动部署 · 设计构建 · 推送
CI/CD
部署流水线
21
零停机部署策略
目标=蓝绿部署 · 金丝雀发布与滚动更新在Python后…
零停机部署策略
目标=蓝绿部署
22
Kubernetes部署实战
目标=编写Deployment · Service · Ingress与ConfigMap
Kubernetes
部署实战
23
数据库迁移与部署协同
目标=Alembic迁移在CI/CD… · 回滚策略与数据兼容性处理
数据库迁移
部署协同
24
生产环境测试与冒烟验证
目标=部署后健康检查 · 冒烟测试与自动化回滚触发条件设计
生产环境测试
冒烟验证
25
基础设施即代码入门
目标=使用Terraform或Pul… · 实现环境可复制与版本控制
基础设施即代码入…
Terraform
26
Serverless与函数部署
目标=将Python后端部署到AWS… · 测试与冷启动优化
Serverless
函数部署
27
部署安全与密钥管理
目标=TLS · 防火墙 · IAM
部署安全
密钥管理
28
故障排查与回滚演练
目标=模拟部署失败 · 日志分析 · 快速回滚与事后复盘流程
故障排查
回滚演练
29
综合项目
目标=从零构建可测试可部署的Pyth… · 包含测试套件 · CI流水线与容器化部署
综合项目
Pyth
30
工程化总结与进阶路线
目标=复盘测试部署全链路 · 评估成熟度模型 · 规划可观测性与平台工程进阶
工程化总结
进阶路线
所属VIP或分类
同VIP:Celery异步任务与调度工程
同VIP:Django企业Web应用开发工程
同VIP:FastAPI高性能API开发工程