SuperAPI AI 工具集

Skill 广场

找到适合任务的 Agent Skill,阅读介绍并复制安装命令。

更新于 11-01 00:15

测试与质量

13,007 个结果

springboot-tdd

springboot-tdd 是一套面向 Spring Boot 服务的测试驱动开发(TDD)工作流指南,基于 JUnit 5、Mockito、MockMvc、Testcontainers 与 JaCoCo 等工具,目标是在单元测试与集成测试层面达到 80% 以上的覆盖率。它适用于新增功能或接口、修复缺陷、重构代码,以及添加数据访问逻辑或安全规则等场景。工作流要求先编写会失败的测试,再实现最小可用代码使其通过,随后在测试全绿的前提下重构,并通过 JaCoCo 强制检查覆盖率。资料给出了单元测试、Web 层测试、集成测试、持久层测试的具体代码示例,以及 Testcontainers、覆盖率插件配置、断言方式、测试数据构建器和 CI 命令等实践要点。

测试与质量2 次安装

test-driven-development

测试驱动开发(TDD)技能,用于在编写任何功能实现或缺陷修复代码之前先编写测试。核心原则是:先写测试、看它失败、再写最小代码使其通过。该技能强调“没有失败的测试就不写生产代码”的铁律,遵循红-绿-重构循环,并列出常见借口与红旗信号,帮助开发者避免先写代码后补测试的反模式。适用于新功能、缺陷修复、重构和行为变更等场景。

测试与质量2 次安装

proving-changes

proving-changes 是一个用于验证代码改动是否正确、端到端可用且不破坏其他功能的技能。它强调“证明”必须基于可观察的证据,而非仅靠单元测试、类型检查或静态分析。其核心工作流包括:先列出改动正确的所有断言与场景,并在未改动的代码上复现失败或记录初始状态;随后使用最接近真实用户路径的方式(如部署产品、完整本地栈、真实组件)运行同一脚本;再应用改动并重跑相同场景,收集多种独立证据(截图、DOM/数据库状态、日志、性能数据);最后对照断言逐项检查每次运行,处理无效运行,并针对目标分支重新验证将要合并的代码。该技能还给出不同类型改动(视觉缺陷、交互流程、竞态与崩溃、分布式行为、性能、重构、安全访问、交付上线)应采用的判定性证据,并说明如何撰写证明报告:用一句话说明证明层级,附场景对照表、内联截图与录像、关键事实、未证明之处及可复现脚本。它适用于需要向不阅读代码的评审者提供发布依据的修复、功能开发、重构与安全改动验证场景;不适用于无失败可复现且无明确断言的纯探索性工作。

测试与质量2 次安装