用途:该技能面向 ddd4j-boot 的测试工作,统一覆盖 ApplicationContextRunner、切片测试、维护矩阵、HTTP 契约、数据库、Redis、Broker 与 Testcontainers,而非按 Maven 构件拆分。使用前需通过 ddd4j-boot-version-selection 确认维护线。
主要能力:用 ApplicationContextRunner 或切片测试验证自动配置的条件装配与用户覆盖路径;在 Boot 2.3–4.1 的 13 条维护线上构建测试矩阵;针对真实后端设计 HTTP 契约、数据库、Redis 与 broker 往返测试;区分配置存在、Bean 创建、真实行为、CI 与发布等证据层级;如实记录通过、因 Docker 不可用而 BLOCKED、以及 SKIPPED 的套件。
使用方式:先确认版本线,定位目标模块的 src/test、一致性脚本与 Testcontainers 夹具;设计条件装配与覆盖路径的测试矩阵;执行上下文与行为套件,Docker 可用时执行容器套件,并记录版本线、JDK 与 Maven;将 Docker 不可用或跳过的套件标记为 BLOCKED/SKIPPED,绝不记为 PASS;最后报告矩阵、缺口与风险。
适用场景:测试 ddd4j-boot 自动配置的条件装配与用户覆盖;跨维护线验证修复;针对真实后端设计往返测试;审查现有测试套件的覆盖缺口。
限制:不用于设计或修复集成行为本身(应使用 ddd4j-boot-data、ddd4j-boot-cache、ddd4j-boot-mq、ddd4j-boot-web);不用于无 Boot 装配的领域模型测试(用 ddd4j-core);不适用于 Javalin、Quarkus 或 Spring Cloud 运行时;不负责发布门禁决策(用 ddd4j-boot-release);不负责搭建 CI 或 Docker 基础设施;不修改 ddd4j 核心公共语义;不替代真实行为验证;未经授权不得发布或操作生产。安装命令:npx skills add full-stack-skills/ddd4j-skills --skill ddd4j-core;npx skills add full-stack-skills/ddd4j-skills --skill ddd4j-boot-release。信息缺失时输出 missing 提示并继续只读检查。