首页
›
Web后端与企业应用开发
›
067-API设计治理Mock依赖隔离
›
《API设计治理:Mock测试与依赖隔离的Go工程案例解析》
VIP20
本课程属于:067-API设计治理Mock依赖隔离
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
API设计治理:Mock测试与依赖隔离的Go工程案例解析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
API设计治理的痛点与Mock依赖隔…
课程导论
API
02
Go工程结构基础
标准项目布局与模块化设计原则
Go
工程结构基础
03
接口定义规范
使用Go interface进行AP…
接口定义规范
Go
04
依赖注入模式
构造函数注入与wire工具入门
依赖注入模式
wire
05
Mock概念解析
什么是Mock · Stub · Fake及其区别
Mock
概念解析
06
Go Mock框架选型
gomock vs mockery…
Go
Mock
07
gomock实战
安装 · mockgen生成代码与基础用法
gomock
安装
08
mockery实战
基于接口自动生成mock实现
mockery
mock
09
testify/mock实战
内嵌mock对象与断言方法
testify/mock
mock
10
依赖隔离策略
将外部依赖抽象为接口层
依赖隔离策略
将外部依赖抽象为…
11
数据库层Mock
模拟GORM或sql.DB的CRUD…
Mock
数据库层
12
HTTP客户端Mock
模拟第三方API调用与响应
HTTP
Mock
13
消息队列Mock
模拟Kafka/RabbitMQ的生…
Mock
消息队列
14
缓存层Mock
模拟Redis/Memcached的…
Mock
缓存层
15
文件系统Mock
模拟os.File与io.Reade…
Mock
文件系统
16
时间与随机数Mock
控制time.Now与rand的确定…
Mock
时间
17
环境变量与配置Mock
测试不同配置下的行为
Mock
环境变量
18
单元测试基础
Go testing包与表格驱动测试
单元测试基础
Go
19
使用Mock编写单元测试
隔离外部依赖的测试案例
Mock
使用
20
集成测试中的Mock
部分真实+部分Mock的混合策略
Mock
集成测试
21
Mock行为验证
调用次数 · 参数匹配与顺序控制
Mock
行为验证
22
Mock的副作用管理
panic · 超时与错误注入
Mock
的副作用管理
23
多层依赖的Mock编排
复杂场景下的Mock组合
Mock
多层依赖的
24
Mock与CI/CD
在流水线中运行Mock测试的最佳实践
Mock
CI/CD
25
Mock代码维护
避免Mock与真实接口不同步的策略
Mock
代码维护
26
性能考量
Mock对测试速度的影响与优化技巧
性能考量
Mock
27
反模式与陷阱
过度Mock · 脆弱测试与维护噩梦
反模式
陷阱
28
案例实战一
构建一个RESTful API服务并…
案例实战一
RESTful
29
案例实战二
Mock外部支付网关与消息队列的完整…
案例实战二
Mock
30
课程总结
API设计治理中Mock依赖隔离的终…
课程总结
API
所属VIP或分类
同VIP:API设计治理:Go工程中Mock隔离的场景应用与实战
同VIP:API设计治理:Go微服务中Mock隔离的通信机制调试
同VIP:API设计治理:Go语言Mock隔离的接口调用与验证