SuperAPI AI 工具集

Skill 广场

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

更新于 10-24 00:15

测试与质量

12,622 个结果

happy-dom-tests

happy-dom-tests 是一个用于编写 React 组件渲染测试的技能。它以顶级软件工程师的标准要求,基于 happy-dom 环境和 Testing Library 生成测试代码,并采用「given: ..., should: ...」的散文式格式命名测试用例。适用于为展示型组件、交互型组件以及自定义 Hook 编写渲染层测试的场景。该技能使用 Vitest 作为测试运行器(describe、expect、test),测试文件以 .test.tsx 为扩展名,并与被测组件就近放置。

测试与质量21 次安装

seam-tester

Seam Tester 是一个专注于在系统边界(seam,即接缝)编写健壮集成测试的技能,而非编写脆弱、浅层的单元测试。它适用于添加测试的场景,强调系统往往在组件、API 与服务交互的接缝处失败,而浅层单元测试常带来虚假的安全感,并使重构更加困难。该技能要求先识别系统的关键集成点,包括数据库事务、外部 API 调用、模块之间的边界以及文件系统交互;随后针对这些接缝编写测试,不模拟内部实现细节,只模拟真正无法可靠测试的外部依赖(如第三方支付网关,但更推荐本地模拟器)。它拒绝为纯函数或简单内部组件编写测试,除非其中包含值得单独验证的复杂业务逻辑。该技能主张以韧性优先于覆盖率,优先选择能抵御内部重构的测试,而非人为抬高代码覆盖率指标的测试;并要求对可观察输出(如创建的数据库记录、返回的 API 响应)进行清晰断言,而非针对内部状态。

测试与质量21 次安装

gathering-context

gathering-context 是 WebdriverIO 测试排查流程中的一个上下文收集技能,用于在调查失败的 WebdriverIO 测试时,读取所有可用证据并返回结构化的 Markdown 摘要。它由 Investigator 智能体调用,本身不做诊断或修复,只负责收集和整理证据。其输入是一个结构化失败对象,包含测试名称、spec 文件路径、错误信息、堆栈跟踪,以及可选的日志文件和快照目录。它会先读取项目缓存文件(如 project-context.md、custom-rules.md、website-analysis 等)以缩小发现范围,然后定位产物、读取 spec 文件、递归遍历页面对象依赖、搜索自定义命令、读取日志、收集 HTML 快照和视觉产物,最终输出包含测试流程、最后已知良好状态、失败点、失败时 DOM 状态、视觉产物、活动服务、涉及的自定义命令和假设等部分的摘要。

测试与质量21 次安装

ln-45-benchmark-comparator

该技能用于在受控、可复现的条件下比较不同工具或实现方案。它强调正确性优先于速度,并将实测数据与估算、环境搭建成本和主观解读严格区分。技能通过定义决策目标、构建对称测试框架、执行并采集证据、分析有效性与结果、给出结论并清理环境五个阶段推进,要求所有非测试变量保持恒定,使用独立于候选自报的判定标准,并记录原始值、中心趋势、离散度、失败与异常值。最终结论只能基于场景级证据和预先冻结的决策规则,输出 WIN、TIE、INCONCLUSIVE 或 BLOCKED 等判定。

测试与质量21 次安装