用途:规划并执行 ddd4j-cloud 的兼容性与集成测试,覆盖兼容性、WebMVC/MySQL 配对、上下文传播、Feign 往返、Binder、数据库、Broker 与远端消费者,按能力域而非 Maven 构件组织。
主要能力:设计针对真实数据库与消息代理的上下文传播、Feign 往返和 binder 测试;在存在 Docker 时运行容器化套件;对私有仓库执行远端消费者验证;按 NOT VERIFIED、BLOCKED(upstream)、BLOCKED(infrastructure) 分级记录证据;审计测试报告中的隐藏跳过、仅嵌入式覆盖或误分类失败。
使用方式:先用 ddd4j-cloud-version-selection 固定 Cloud→Boot→ddd4j 组合,再在确认的分支与 SHA 上定位兼容测试与验证消费者;随后设计并执行单元/行为套件与容器套件,最后输出已执行套件、组合与工具链、通过/失败及 BLOCKED/SKIPPED/NOT VERIFIED 清单、功能矩阵差距与风险。安装示例:npx skills add full-stack-skills/ddd4j-skills --skill ddd4j-cloud-release(发布用)、--skill ddd4j-boot-testing、--skill ddd4j-javalin-testing、--skill ddd4j-quarkus-testing、--skill ddd4j-core。
适用场景:为某条维护线规划兼容套件;针对真实数据库与 broker 设计传播与 binder 测试;审计测试报告;判断发布门禁还缺哪一级证据。
限制:不用于实现被测能力(用对应 ddd4j-cloud-* 能力技能)、不用于发布或证明远端消费(用 ddd4j-cloud-release)、不用于纯 Spring Boot ddd4j(用 ddd4j-boot-testing)、不用于 Javalin/Quarkus 运行时、不用于通用 JUnit/Testcontainers 实践。不得把跳过当成功;H2 或嵌入式套件通过不构成 WebMVC/MySQL 兼容证据;模拟上下文与租户夹具只证明接线形态;嵌入式 broker 不共享真实 Kafka/RabbitMQ 的 ACK/重试默认值;Docker 缺失时容器套件须记录为跳过;远端消费者验证需隔离干净缓存(-U)。不得输出任何凭据或真实租户数据。输入缺失时输出 missing 提示。