首页
›
Web后端与企业应用开发
›
067-API设计治理Mock依赖隔离
›
《API设计治理:Go工程中Mock隔离的场景应用与实战》
VIP20
本课程属于:067-API设计治理Mock依赖隔离
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
API设计治理:Go工程中Mock隔离的场景应用与实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
API设计治理的挑战 · Mock隔离在Go工程中的核心价值 · 课程目标与学习路径
课程导论
API
02
Go工程结构基础
标准项目布局(Standard Go… · 模块化设计原则 · 接口与实现分离
Go
工程结构基础
03
接口设计原则
Go中接口的哲学(小接口 · 隐式实现) · 面向接口编程
接口设计原则
Go
04
Mock隔离概念
什么是Mock隔离 · Mock与Stub/Fake的区别 · 隔离测试的边界定义
Mock
隔离概念
05
Go原生Mock方式
使用接口变量替换 · 手动编写Mock结构体 · 依赖注入(DI)基础
Go
Mock
06
gomock框架入门
gomock安装与配置 · Controller与Mock对象创… · 基本Expect与Return
gomock
框架入门
07
gomock高级用法
匹配器(Matchers) · 调用次数控制(Times) · 顺序调用(InOrder)
gomock
高级用法
08
mockgen代码生成
mockgen命令行工具 · 生成模式(source/reflec… · 自定义输出与包名
mockgen
代码生成
09
testify/mock框架
testify套件介绍 · mock对象声明 · 断言与模拟行为
testify/mock
框架
10
Mock隔离在单元测试中的应用
HTTP Handler测试 · 数据库层测试 · 外部API调用测试
Mock
隔离
11
接口层Mock实战
定义Service接口 · 生成Mock · 编写Service层单元测试
Mock
接口层
12
数据访问层Mock实战
Repository接口设计 · Mock数据库操作 · 事务场景模拟
Mock
数据访问层
13
外部依赖Mock实战
第三方REST API Mock · gRPC客户端Mock · 消息队列Mock
Mock
外部依赖
14
时间与随机数Mock
使用clock接口隔离时间依赖 · 随机数接口封装与Mock
Mock
时间
15
环境与配置Mock
环境变量抽象 · 配置中心接口Mock · Feature Flag Mock
Mock
环境
16
并发场景Mock隔离
goroutine中的Mock传递 · sync.WaitGroup与Moc… · context传递Mock
Mock
并发场景
17
中间件与拦截器Mock
HTTP中间件Mock · gRPC拦截器Mock · 日志与监控Mock
Mock
间件
18
Mock隔离在集成测试中的应用
使用Mock替换真实组件 · 集成测试中的Mock边界 · 测试容器与Mock结合
Mock
隔离
19
Mock隔离在端到端测试中的应用
E2E测试中的Mock策略 · 服务桩(Service Stub)搭… · 契约测试与Mock
Mock
隔离
20
Mock隔离在API治理中的角色
API契约一致性保障 · 接口变更影响分析 · Mock作为API文档补充
Mock
API
21
Mock隔离与依赖注入框架
Wire · Dig等DI框架集成 · 自动注入Mock对象
Mock
隔离
22
Mock隔离与测试金字塔
单元测试 · 集成测试 · E2E测试中Mock比例优化
Mock
隔离
23
Mock隔离常见反模式
Mock所有依赖 · Mock内部实现细节 · Mock导致测试脆弱性
Mock
隔离常见反模式
24
Mock隔离性能优化
Mock对象复用 · 并行测试中的Mock隔离 · 减少反射开销
Mock
隔离性能优化
25
Mock隔离与代码覆盖率
Mock对覆盖率的影响 · 如何衡量Mock测试的有效性 · 覆盖率工具配置
Mock
隔离
26
Mock隔离在微服务架构中的应用
服务间调用Mock · 服务网格Mock · 熔断与重试Mock
Mock
隔离
27
Mock隔离在遗留系统重构中的应用
为旧代码添加接口 · 渐进式Mock引入 · 重构测试保护网
Mock
隔离
28
Mock隔离工具链与生态
GoMock · Testify · Counterfeiter
Mock
隔离工具链
29
Mock隔离最佳实践总结
接口设计先行 · Mock粒度控制 · 测试可读性与维护性
Mock
隔离最佳实践总结
30
课程总结与展望
API设计治理的未来 · Mock隔离与AI辅助测试 · 持续学习路径
课程总结
API
所属VIP或分类
同VIP:API设计治理:Go微服务中Mock隔离的通信机制调试
同VIP:API设计治理:Go语言Mock隔离的接口调用与验证
同VIP:API设计治理:Go语言下Mock隔离的契约验证方法