本文档由 g2rain-spring-boot-starterdocs/development/testing.md 自动同步生成。
# 测试策略

# 当前基线

2026-09-06 执行 mvn test 成功:12 个 Reactor 项目通过,执行 101 个测试。分布为 Web 47、Data Redis 43、Cache Sync 8、Stream Redis 3;其他模块没有测试执行。JaCoCo 没有生成执行数据。

# 变更应覆盖

  • 自动配置启用/禁用、类路径条件、缺省 Bean 与用户 Bean 回退。
  • 配置绑定、默认值、配置元数据一致性。
  • Web Filter/Interceptor 的顺序、异常、上下文清理和请求包装。
  • 分布式锁的获取、超时、所有权和异常解锁。
  • 消息 binding 识别、发布路由、订阅幂等、重复消息与无 group 行为。
  • MyBatis 数据隔离的查询、更新、插入、绕过注解及远程策略失败。
  • Feign 头透传、结果解码、非 2xx 和敏感日志。
  • ID/部门远程客户端、Tracing 默认覆盖和 OpenAPI 定制。

发布前除了单元测试,还应对涉及的真实外部系统执行集成验证,并记录环境与结果。