SuperAPI AI 工具集

Skill 广场

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

更新于 11-03 00:11

测试与质量

13,054 个结果

run-qa

run-qa 是项目质量验证技能,用于在用户要求“运行 QA”“验证真实播放”“测试提供方连接”或检查网站、浏览器扩展、Android 流程时执行项目级 QA。它依据项目内的 .agents/skills/qa/SKILL.md 与 .agents/qa/config.json 配置,通过 project-qa run --root <repo> 命令运行测试,支持 --filter 按 ID 子串筛选后续运行、--base-url 临时指定网站目标而不修改项目设置。技能强调使用确定性脚本,失败流程可先交互排查再固化为可重复用例,禁止用模拟成功替代失败的实时行为。报告区分通过、失败与阻塞,记录 Git 版本并以 0/1/2 退出码表达结果,同时区分省略用例与配置缺口,并提示通过仅代表断言成立而非视觉或运行时健康。

测试与质量1 次安装

contract-test

契约测试(Contract Test)是一项技能,用于编写和审查验证服务消费者与服务提供者之间约定的测试,不验证双方内部行为,只关注消费者期望与提供者能力是否匹配。它适用于不同团队开发、需要保持兼容的两个服务,可在部署前发现破坏性 API 变更,验证消费者只使用提供者真正提供的接口,以及校验已发布 schema(OpenAPI、Avro、Protobuf、JSON Schema)与实际用法是否一致;不适用于验证服务内部业务逻辑或端到端用户结果。技能强调消费者定义契约、契约作为版本化发布制品、两端分别验证、契约保持窄范围,并给出契约坏味道检查清单、基于 schema 的契约做法与常见工具类别(不指定唯一工具)。

测试与质量1 次安装

unit-test

unit-test 是一个单元测试技能,用于编写或审查针对单个函数、类或模块的隔离单元测试,所有外部依赖均以测试替身替换。它强调严格隔离、确定性执行和速度,禁止真实 I/O 与真实时间;指导在架构边界处打桩、优先使用内存假实现、按 AAA 结构组织测试、用参数化替代重复用例,并提供测试气味检查清单与常见错误清单。适用于写单个函数或类的测试、审查隔离性、决定单元级 mocking 策略以及诊断慢速、不稳定或脆弱的单元测试;不适用于有意使用真实数据库、真实 HTTP 或真实文件系统的测试(应参考 integration-test)。

测试与质量1 次安装

fuzz-hardening

fuzz-hardening 是一个面向 FMC Bun + TypeScript 应用(TanStack Start、React、Zod、Prisma、Postgres/PostGIS、GitHub Actions)的技能,用基于属性的模糊测试(fast-check 配合 @fast-check/vitest)加固处理不可信输入的代码。它先梳理攻击面并排序,再为选定的目标编写测试装置,生成合法形状输入与恶意输入,运行后对失败用例做最小化、判定与修复,并把复现输入固化为回归测试,最后接入脚本与 CI。

测试与质量1 次安装