SuperAPI AI 工具集

Skill 广场

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

更新于 11-01 00:15

测试与质量

13,016 个结果

benchmark

这是一个用于 Plate/Slate 编辑器框架的性能基准测试与修复技能,隶属于 udecode/plate 项目。它提供 review 与测量两类用法:review 模式在不执行测量的前提下审查性能方案、队列、预算与证明要求;测量模式按诊断顺序发现并运行适用的基准测试通道,并涵盖架构预验收探测、对比法则、正确性与原生行为守卫、测试装置修复及验证等流程。该技能强调在创建方案、运行基准或修改运行时代码前先阅读方法与操作手册,并要求任何基准结果记录为已验证前运行检查清单;缺失的行为证明需另行补齐,不得在基准产物中掩盖。适合性能回归排查、修复效果验证以及性能设计评审场景。具体命令参数、脚本细节与运行环境要求均以原文为准,我无法确认未提供的额外功能或平台支持。

测试与质量2 次安装

verify

Verify 是 udecode/plate 仓库中 pstack 缺陷修复流程的驱动技能(driver skill),用于实现验收、证据选择、运行时就绪检查、驱动与证据记录。它强调通过实际的证明所有者(proof owner)审查实现归属,验证 Plate 包、编辑器状态和注册表产物,适用于编写计划前的验证。技能包含补丁差异审查、规范清单、启动与诊断、浏览器驱动、手工驱动(hand drive)等步骤,并要求对不稳定或原生风险执行五次最终证明。

测试与质量2 次安装

umbraco-health-check

本技能用于在 Umbraco 17 中创建并本地化自定义 Health Check(健康检查),覆盖后端 C# 与 Razor 前端呈现,包含多语言 Dictionary 条目和安全回退策略。内容说明实现面选择(默认后端 C#,仅在明确需要本地化状态文案时添加 Razor)、版本兼容性(面向 Umbraco 17,资产针对 17.5.3 编译,15.3 之前使用 GetStatus() 而非 GetStatusAsync())、多语言 Dictionary 条目的空字符串回退处理、Razor 输出编码与避免暴露机密等要求,并区分已验证的后端面与仅有文档说明的 Razor 面。

测试与质量2 次安装

Frontend Testing

Frontend Testing 是一个面向 React/Next.js 应用的前端测试技能包,提供组件测试、视觉回归测试、无障碍测试和性能测试的完整模式与配套脚本。组件测试基于 Jest/Vitest 与 React Testing Library,视觉回归基于 Playwright,无障碍测试使用 axe-core,性能测试使用 Lighthouse。该技能还包含测试基础设施初始化、覆盖率聚合报告、测试模板与示例,并给出 CI/CD 集成方式和各类测试的调试建议。

测试与质量2 次安装

vp-test-design

vp-test-design 是一个测试设计技能,用于判断某项代码变更是否需要新增测试;当存在低成本测试路径时,先写出会失败的测试;并以“测试所保护的行为”为标准,评估每个新增或已有测试。它强调测试应能捕获用户可感知的行为破坏,避免为覆盖率数字、函数存在性或流程步骤而写测试,并提供判断测试质量、设定 mock 边界、清理废弃测试和报告验证结果的准则。

测试与质量2 次安装

spring-boot-testing

Spring Boot 测试专家技能,面向 JUnit 与 AssertJ,帮助在具体场景中选用合适的测试技术。内容涵盖测试分层选择(@WebMvcTest、@DataJpaTest、@RestClientTest、@JsonTest、@SpringBootTest)、MockMvc 与 MockMvcTester、RestTestClient、TestRestTemplate、Testcontainers 集成测试、Mockito 依赖模拟、Instancio 测试数据生成、上下文缓存优化与 Spring Boot 4 迁移等参考文档,并提供 Maven/Gradle 运行测试命令与测试编写实践建议。

测试与质量2 次安装

testing-patterns

Testing Patterns 是一套关于测试模式与原则的知识型资料,聚焦于如何构建可靠的测试套件。内容涵盖测试金字塔(单元测试多、集成测试适量、端到端测试少)、AAA 模式(Arrange 准备数据、Act 执行被测代码、Assert 验证结果)、测试类型选择、单元测试原则、集成测试原则、mock 策略、测试组织、测试数据策略、最佳实践与反模式等。资料强调单元测试应快速、隔离、可重复、自校验、及时编写;集成测试关注 API、数据库查询、外部服务契约以及 setup/teardown;mock 适用于外部 API、单元测试中的数据库、时间/随机数与网络,不应 mock 被测代码本身;测试命名可采用 should 行为、when 条件、given-when-then 等形式;测试数据可使用工厂、fixtures、构建器;最佳实践包括每个测试一个断言、测试相互独立、名称具描述性、清理副作用等,并列出了常见反模式对照。

测试与质量2 次安装

pytest-suite

pytest-suite 是 vstorm-co/full-stack-ai-agent-template 项目中用于编写和扩展后端测试套件的技能。它为新增 service、route 或 repository 时如何编写符合项目约定的测试提供指引。测试位于 backend/tests/ 目录,镜像源代码结构(如 app/services/user.py 对应 tests/services/test_user.py),并通过 conftest.py 用 AsyncMock 覆盖 get_db_session,因此无需真实数据库即可运行。测试基于 pytest + anyio,使用 httpx.AsyncClient(而非 Starlette TestClient),提供 client、mock_db_session、mock_redis、api_key_headers 等 fixture。异步测试通过 anyio 标记运行,而非 @pytest.mark.asyncio。该技能规定了测试命名规则、单一行为断言、使用工厂 fixture 生成数据、测试相互独立以及在测试后清理 dependency_overrides 等实践。运行方式包括 uv run pytest、指定文件 -v 运行及 --cov=app 覆盖率统计,完成后建议运行 ruff check 与 format。

测试与质量2 次安装