首页
›
后端、数据与云原生工程
›
002-Go高并发后端工程
›
《Go微服务测试与集成工程》
VIP11
本课程属于:002-Go高并发后端工程
后端、数据与云原生工程 · 共 11 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go微服务测试验证:基于领域边界的单元测试与集成测试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
微服务测试哲学
为什么需要基于领域边界的测试?单元测…
微服务测试哲学
为什么需要基于领…
02
Go测试基础
testing包详解 · Table-Driven测试模式 · 子测试(Subtests)的使用
Go
测试基础
03
领域驱动设计(DDD)回顾
实体(Entity) · 值对象(Value Object) · 聚合(Aggregate)
DDD
领域驱动设计
04
领域边界识别
如何从业务需求中划分限界上下文(Bo… · 识别核心领域与支撑子域
领域边界识别
Bo
05
测试金字塔在微服务中的实践
单元测试 · 集成测试 · 契约测试
测试金字塔
微服务
06
Go单元测试最佳实践
测试文件命名规范 · 覆盖率目标 · Mock与Stub的选择策略
Go
单元测试最佳实践
07
领域实体测试
如何测试实体的行为与状态变更 · 确保业务规则在实体内部得到验证
领域实体测试
如何测试实体的行…
08
值对象测试
不可变性测试 · 相等性测试 · 值对象封装逻辑的单元验证
值对象测试
不可变性测试
09
聚合测试
聚合根的不变量(Invariant)… · 聚合内实体协作的场景测试
聚合测试
Invariant
10
领域服务测试
测试无状态业务逻辑 · 依赖注入与接口抽象在测试中的应用
领域服务测试
测试无状态业务逻…
11
仓储(Repository)接口测试
定义仓储接口契约 · 使用内存实现进行单元测试
Repository
仓储
12
应用服务(Application Service)测试
编排领域对象与基础设施的测试策略
Application
Service
13
Go Mock框架
使用gomock生成接口Mock · 编写可维护的Mock测试代码
Go
Mock
14
testify/assert与testify/mock
使用testify库简化断言与Moc…
testify/asse…
testify/mock
15
集成测试环境搭建
使用testcontainers-g… · 消息队列等外部依赖容器
集成测试环境搭建
testcontaine…
16
数据库集成测试
使用真实PostgreSQL/MyS… · 事务回滚策略
数据库集成测试
PostgreSQL/M…
17
HTTP Handler集成测试
使用httptest包测试REST… · 验证请求路由与响应
HTTP
Handler
18
gRPC服务集成测试
使用grpc/testing包启动测… · 测试Unary与Stream调用
gRPC
服务集成测试
19
消息队列集成测试
使用RabbitMQ/Kafka容器…
消息队列集成测试
RabbitMQ/Kaf…
20
测试夹具(Test Fixture)管理
构建可复用的测试数据工厂 · 避免测试数据耦合
Test
Fixture
21
依赖注入容器在测试中的应用
使用wire或fx在测试中替换真实依…
依赖注入容器
测试
22
测试套件(Test Suite)模式
使用testify/suite组织具…
Test
Suite
23
并行测试与测试隔离
Go测试的并行执行策略 · 避免共享状态导致的竞态条件
并行测试
测试隔离
24
测试覆盖率分析
go test -cover的使用 · 排除基础设施代码 · 聚焦领域逻辑覆盖率
测试覆盖率分析
go
25
契约测试基础
使用pact-go进行消费者驱动的契… · 确保服务间接口兼容
契约测试基础
pact-go
26
基于领域事件的测试
测试事件发布与订阅的边界 · 验证事件处理器的幂等性
基于领域事件的测…
测试事件发布
27
性能测试与基准测试
使用testing.B编写基准测试 · 检测领域逻辑的性能退化
性能测试
基准测试
28
测试代码重构
消除测试中的重复代码 · 应用测试辅助函数与测试表驱动模式
测试代码重构
消除测试
29
持续集成中的测试流水线
GitHub Actions/Git… · 分阶段运行单元与集成测试
持续集成
测试流水线
30
实战案例
从零构建一个订单微服务的完整测试套件 · 覆盖领域层 · 应用层与基础设施层
实战案例
从零构建一个订单…
所属VIP或分类
同VIP:Go-GORM数据访问与事务工程
同VIP:Go-gRPC微服务通信工程
同VIP:Go-REST-API设计与演进工程