# Java Testing

## 默认重点

- service 业务分支、事务回滚、异常路径。
- controller 契约、鉴权和参数校验。
- repository 或数据库层的查询语义与迁移兼容性。

## 建议

- 先保护关键业务路径，再补框架样板测试。
- 改动涉及 JPA 或事务时，至少补一层接近真实行为的验证。
- 当验证依赖数据库、缓存、消息或对象存储时，优先考虑 Testcontainers 这类容器化集成测试，减少共享环境依赖。
