SuperAPI AI 工具集

311-frameworks-spring-boot-slice-testing

测试与质量

查看项目

更新于 10-15 22:39

技能介绍

用途:为 Spring Boot 应用编写切片测试(slice testing)提供规范与建议,覆盖 Web 层、仓库层与 JSON 序列化等局部测试场景。

主要能力:涵盖 @WebMvcTest(Web 层)、@JdbcTest(仓库层)、@JsonTest(JSON 序列化)、@MockBean(模拟依赖)、测试 profile,以及 @TestConfiguration(自定义测试配置)。技能依据参考规则与正反代码示例给出改进建议。

使用方式:应用任何测试改动前,先确保项目可编译。强制要求先运行 ./mvnw compile 或 mvn compile;若编译失败立即停止。应用改进后运行 ./mvnw clean verify 或 mvn clean verify 做完整验证。动手前先阅读参考文档,了解详细规则与正反模式。

适用场景:需要为 Spring Boot 项目补充或重构切片测试、隔离测试各层组件时使用。

限制:详细规则、示例与约束见 references/311-frameworks-spring-boot-slice-testing.md;资料未提供具体依赖版本、支持平台或收费信息。