SuperAPI AI 工具集

Skill 广场

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

更新于 10-21 00:11

测试与质量

12,429 个结果

testing

该技能用于编写和维护测试,基于 Vitest v4 的双配置方案,提供 mock 工具与 Zustand store 测试模式,适用于 redpanda-data/console 项目。主要覆盖单元测试与集成测试两种类型:`.test.ts` 为运行在 Node.js 的单元测试,`.test.tsx` 为运行在 JSDOM 的集成测试。技能内置规则文档,指导选择测试类型、mock 模块、测试 Zustand store、mock Connect API 传输,并建议跳过 UI 渲染测试。提供 bun 命令集:运行全部测试、CI 顺序执行、仅单元测试、仅集成测试、交互式 UI、监听模式与覆盖率报告。核心要点包括始终使用 test-utils/test-utils.tsx 进行 React 组件测试,以及确保功能完整接线——UI 元素必须连接到真实功能,验证事件处理器调用正确函数并传入正确参数,测试 AbortSignal、回调等“管道”是否正确传递。该技能不适用于多页面用户工作流,这类场景应使用 e2e-tester。

测试与质量45 次安装

spike

spike 是 spec-driven-tdd 工作流中的一个前置可行性实验环节,用于在规划高风险变更之前,用可丢弃的代码快速验证“这件事到底能不能做”。它强调成本极低、一次性、以结论为唯一产出:代码可以随时丢弃,只有 VALIDATED / PARTIAL / INVALIDATED 的裁决结果会被保留并交给后续规划阶段使用。适用于面对未经测试的技术方案、外部 API 或存在明显不确定性的改动时,先做最小可行验证,避免在不成立的思路上投入完整设计工作。

测试与质量45 次安装

create-tests

create-tests 是一个面向质量工程师的测试创建技能,用于为已复现的缺陷编写单元测试和集成测试。它依据 issue-analysis-<issue_number>.md 中的缺陷分析,先理解缺陷,再参照受影响模块中已有的测试模式(框架、命名约定、mock 方式)编写单元测试,覆盖缺陷场景、边界条件和负向用例;若缺陷涉及多个组件或 API 流程,则编写覆盖完整路径的集成测试。随后在受影响模块中运行测试并验证新测试通过、原有测试仍通过、缺陷场景测试在无修复时会失败。最后生成 .ai/test-<issue_number>.md 测试总结,记录测试类型、文件、说明、模块、框架、运行命令及假设与限制。

测试与质量45 次安装

vitest-testing-patterns

vitest-testing-patterns 是一个面向 Vitest 测试框架的技能,用于掌握单元测试、mock、spy 以及浏览器模式测试等常见模式。资料将其定位为 TypeScript 开发中维护代码质量、保障可靠交付的实践集合,覆盖从基础到进阶的 Vitest 使用方式,包括安装配置、核心概念、配置策略、高级用法、代码示例、最佳实践、常见陷阱、CI/CD 集成与故障排查等主题。该技能适用于在新项目中搭建 Vitest、按特定需求配置、从其他测试方案迁移、优化性能、实现高级模式、排查问题、接入 CI/CD,以及团队培训与标准制定等场景。需要注意的是,资料中大量内容为通用模板式描述,具体安装命令、配置项、代码示例均未给出实际内容,仅以占位形式呈现,因此实际可执行细节暂未提供。

测试与质量45 次安装

acceptance-criteria-verification

用于功能实现之后的验收标准核对。该技能从 GitHub Issue 中提取所有验收标准,为每条标准规划并执行单元测试、集成测试、E2E 测试或人工验证,记录 PASS/FAIL/PARTIAL/SKIP 状态与证据,生成结构化验证报告并发布到对应 Issue,同时更新 Issue 复选框与项目字段。适用于基于 Issue 驱动的开发流程中,实现完成后的自动化验收与可追溯记录。

测试与质量45 次安装