Java 重型测试 图标

Java 重型测试

@user_a36dc51e/java-integration-test

Java/Spring Boot 重型测试助手——测试自管真实依赖:Testcontainers 起真实 PostgreSQL / MySQL / Redis / Kafka、Flyway/Liquibase 迁移可重放、事务传播 真实效果、冒烟测试、API 级 E2E、WireMock 隔离外部调用、契约切片层 (@WebMvcTest / @JsonTest / @RestClientTest)。仅当需求明确需要重型 / 真实环境测试时使用本技能:用户明示("补集成测试 / 需求冻结 / 准备发版") → 直接开始;仅能推断出需要 → 先询问"是否开始写重型测试",确认后动手; 无信号 → 不写,新功能测试 → java-unit-test(纯单测)。核心:消灭仿真测试——可断言、可重复、可版本控制,替代 curl 调接口 + 肉眼判断;断言真实行为的测试默认 Testcontainers 真实容器 (不用 H2 替代)。分级:契约切片层(无真实依赖)与真实依赖层(容器); 业务分支矩阵永远铺纯单测(→ java-unit-test),容器用例每特性 1~3 条; 集成测试类名 *IT(mvn verify),不混进 mvn test。 次级触发信号:功能已稳定要补集成层、用 curl 或手动启动应用调接口"测试"、 @SpringBootTest 全量上下文测单层 Controller、业务分支矩阵铺进容器测试、 测试间数据互相污染、@Transactional 回滚失效、测试基础设施待搭建(生产 PostgreSQL / MySQL / Redis)、测试用 H2 替代生产数据库、外部 API 真调、 "返回 200 就是通过了"、跑测试太慢(反复全量 / 全文读输出)。 边界:纯单测(开发期默认层,零基础设施)→ java-unit-test;前端 E2E(Selenium / Playwright)/ 性能 / 安全 → 不适用。

v2.0.0

将提示词发送给你的 AI 安装该 skills

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_a36dc51e/java-integration-test。

下载 Zip 包安装
...tokens 预估消耗
397次下载
0次收藏
作者
相关推荐
SkillHub

专为中国用户优化的 AI Skills 社区,让 AI Agent 突破能力边界、持续进化。

友情链接

来源声明:本站部分 Skill 内容来源于公开渠道、认证企业或由用户自主发布,使用前请注意识别相关风险,内容版权归原作者所有。

侵权处理:如 Skill 涉及版权问题,请发送邮件至 skillhub_ipr@tencent.com,我们将在收到通知后及时核实并予以下架处理。

Copyright © 2026 SkillHub. 精选 AI Skills 推荐平台

技能数据来源于公开渠道、认证企业及用户自主发布。