SuperAPI AI 工具集

Skill 广场

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

更新于 10-20 00:13

测试与质量

12,333 个结果

prune-tests

prune-tests 是一个用于精简测试套件的技能,旨在降低测试运行成本,同时不削弱有意义的质量保护。它通过一套明确的保留标准来判断每个测试是否值得保留:只有当一个测试唯一地保护了调用者依赖的公共接口契约、仍然可能发生的已确认回归,或安全、权限、兼容性、并发、迁移、协议、数据丢失等关键不变量时,才应保留。相反,覆盖私有实现细节、重复更强的覆盖、罗列等价用例、维护已失效行为、验证框架或类型保证、把代码重述为断言,以及依赖结构而非行为的测试,都不符合保留条件;测试覆盖率百分比本身也不构成保留理由。使用范围默认是整套测试,当调用方将范围限定到某个 diff 时,只考虑该 diff 新增或修改的测试,以及覆盖其改动或删除代码的测试。工作流程包括:运行范围内测试并记录耗时,若有失败则停止并报告;按保护对象对测试分组;对保护不明确的分组进行调查,搜索历史、阅读被覆盖代码及其调用方、临时破坏所断言行为以确认是否有其他测试同时失败;将每个分组归类为保留、合并或删除,无法说明其唯一保护价值的分组应删除;逐组应用变更且不改变生产行为;最后重跑范围内测试以及所有使用了已删除夹具的测试,直至通过。最终报告会列出删除的测试、夹具和代码行、节省的运行时间,以及每次删除或合并的原因。

测试与质量65 次安装

bmad-tea-test-design

bmad-tea-test-design 是 BMAD 测试架构体系(Test Architecture Enterprise)中的一个测试设计技能,用于创建系统级或史诗(epic)级测试计划。当用户提出“设计测试计划”或“创建测试策略”时,该技能会被触发。它以“主测试架构师(Master Test Architect)”的角色运作,目标是产出以风险和可测试性评估为基础的史诗级测试计划。该技能采用三种模式的步骤文件架构:创建模式(steps-c/)用于新运行与恢复续跑,验证模式(steps-v/)依据检查清单进行验证,编辑模式(steps-e/)用于修订已有产出。激活时会先解析工作流配置(合并默认、团队与个人覆盖),加载持久事实与配置,并检查 TEA 知识库是否已安装。所有产出位于 {test_artifacts}/test-design/ 目录下,包括系统级的 test-design-architecture.md 与 test-design-qa.md、史诗计划 test-design-epic-{epic_num}.md、交接文档以及探索截图。每次运行会写入独立的进度检查点,避免不同史诗或系统的检查点互相覆盖。

测试与质量64 次安装

bmad-tea-test-review

bmad-tea-test-review 是 BMAD 测试架构企业版(BMAD Method Test Architecture Enterprise)中的测试质量评审技能,扮演“测试架构大师(Master Test Architect)”角色,依据一套完整知识库和最佳实践校验规则对测试质量进行评审。当用户说“lets review tests”或“I want to evaluate test quality”时触发使用。该技能以三模态步骤文件架构运行:创建模式(steps-c/,新运行与恢复的主执行流程)、校验模式(steps-v/,按检查清单验证)、编辑模式(steps-e/,修改已有产出)。激活时会先检查项目内 _bmad/custom/ 下的旧版定制覆盖文件,若存在则要求先运行迁移命令;随后解析工作流配置、执行前置/后置步骤、加载持久事实与核心及 tea 模块配置。技能依赖配套安装的 bmod-tea 知识库(含 tea-index.csv 索引),若缺失会提示安装。除交互模式外还支持 headless 非交互模式,自动解析输入并直接进入创建模式。

测试与质量64 次安装