首页
›
Web后端与企业应用开发
›
068-数据库缓存工程回归冒烟清单
›
《Spring Boot Redis缓存层回归冒烟测试方案》
VIP20
本课程属于:068-数据库缓存工程回归冒烟清单
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Spring Boot Redis缓存层回归冒烟测试方案
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
回归冒烟测试的定义 · 在缓存层中的重要性 · 课程目标与受众
课程导论
回归冒烟测试的定…
02
环境准备
JDK · Maven/Gradle · Redis Server
环境准备
JDK
03
Redis基础
Redis数据结构简介 · Spring Boot中RedisT…
Redis
数据结构简介
04
缓存注解
@Cacheable · @CachePut · @CacheEvict
缓存注解
Cacheable
05
缓存配置
Redis连接池配置 · 序列化方式(Jackson/JSON… · Key与Value序列化器
缓存配置
Redis
06
测试框架选型
JUnit 5 · Spring Boot Test · Mockito
测试框架选型
JUnit
07
测试分层
单元测试 · 集成测试 · 端到端测试在缓存回归中的职责划分
测试分层
单元测试
08
冒烟测试用例设计原则
正向流程 · 边界值 · 异常路径
冒烟测试用例设计…
正向流程
09
缓存穿透测试
模拟查询不存在Key · 验证布隆过滤器或空值缓存机制
缓存穿透测试
Key
10
缓存击穿测试
高并发下热点Key失效 · 验证互斥锁或永不过期策略
缓存击穿测试
Key
11
缓存雪崩测试
大量Key同时过期 · 验证过期时间随机化或二级缓存
缓存雪崩测试
Key
12
@Cacheable回归测试
验证首次查询走DB · 后续查询走缓存 · 缓存更新逻辑
Cacheable
回归测试
13
@CachePut回归测试
验证方法执行后缓存被更新 · 且返回结果与缓存一致
CachePut
回归测试
14
@CacheEvict回归测试
验证删除操作后缓存被清除 · 再次查询走DB
CacheEvict
回归测试
15
@Caching组合注解测试
验证多注解组合下的缓存行为一致性
Caching
组合注解测试
16
缓存Key生成策略测试
自定义KeyGenerator · SpEL表达式 · 参数组合
Key
缓存
17
缓存条件测试
condition与unless属性 · 验证条件缓存逻辑
缓存条件测试
condition
18
缓存过期与TTL测试
验证@Cacheable中的cach…
TTL
缓存过期
19
缓存统计与监控
Redis Monitor · Spring Boot Actuat… · 自定义Metrics
缓存统计
监控
20
测试数据准备
@BeforeEach/@Befor… · TestContainers · 嵌入式Redis
测试数据准备
BeforeEach
21
Mock外部依赖
使用Mockito模拟RedisTe… · 隔离缓存层测试
Mock
外部依赖
22
集成测试实战
启动完整Spring上下文 · 验证Redis与DB交互
集成测试实战
Spring
23
并发测试
使用CompletableFutur…
并发测试
CompletableF…
24
缓存清理与重置
测试前后清理缓存 · 保证测试用例独立性
缓存清理
重置
25
异常场景测试
Redis连接超时 · 序列化异常 · 缓存服务宕机降级
异常场景测试
Redis
26
回归测试套件组织
Test Suite · 标签分组 · CI/CD集成
回归测试套件组织
Test
27
测试报告与覆盖率
JaCoCo覆盖率分析 · Allure报告 · 缓存命中率统计
测试报告
覆盖率
28
性能基准测试
JMH微基准测试 · 缓存响应时间 · 吞吐量对比
性能基准测试
JMH
29
常见问题与调试
缓存未命中排查 · 序列化错误 · Key冲突
常见问题
调试
30
课程总结与最佳实践
测试金字塔 · 缓存测试 checklist · 持续改进建议
课程总结
最佳实践
所属VIP或分类
同VIP:Docker缓存服务回归冒烟:日志收集与错误排查工程
同VIP:PostgreSQL缓存回归冒烟:索引优化与查询性能测试
同VIP:Redis持久化策略回归冒烟:RDB与AOP工程验证