SuperAPI AI 工具集

Skill 广场

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

更新于 10-15 00:40

测试与质量

10,067 个结果

react18-enzyme-to-rtl

这是一个用于 React 18 升级的测试迁移技能,提供从 Enzyme 到 React Testing Library(RTL)的精确改写模式。由于 Enzyme 没有 React 18 适配器,也不存在支持 React 18 的路径,所有 Enzyme 测试都必须改用 React Testing Library 重写。该技能强调核心理念的转变:Enzyme 测试实现细节,RTL 测试用户可见行为;这不是一一对应的翻译,验证内部状态或实例方法的 Enzyme 测试在 RTL 中没有等价物,需要改写为断言可见结果。技能包含 Enzyme API 对照表(shallow、mount、find、simulate、prop、state、instance、configure)、异步模式(waitFor、findBy、act()、Apollo MockedProvider、加载与错误状态)、核心重写模板(render、查询、交互、断言四步),以及 RTL 查询优先级和 Provider 包裹方式。

测试与质量736 次安装

e2e-playwright-testing

E2E Playwright Testing 是一套面向 Web 应用的 Playwright 端到端(E2E)浏览器测试模式与约定,来源为 asyrafhussin/agent-skills。它包含 6 个类别共 8 条规则,覆盖定位器策略、认证状态复用、表单测试(含 React/SPA 特有陷阱)、断言、测试组织、可靠性以及 CI/CD 配置,并提供栈检测步骤,用于判断项目是否使用 Playwright、识别前端框架与认证模式,从而采用对应的测试写法。

测试与质量735 次安装

visual-regression-testing

视觉回归测试技能:对 UI 组件和页面截图,并跨版本对比,以发现非预期的视觉变化。可捕捉传统功能测试容易遗漏的 CSS bug、布局问题和设计回归。适用于视觉回归、截图对比、Percy、Chromatic、UI 测试等场景。内容涵盖何时使用、快速开始示例(基于 Playwright 的 toHaveScreenshot)、参考指南(Playwright、Percy、Chromatic for Storybook、Cypress、BackstopJS、动态内容处理、响应式组件测试)以及最佳实践。

测试与质量710 次安装

pest-testing

Pest Testing 是一个用于编写和运行 PHP 应用测试的技能,基于 Pest 4 框架,适用于 Laravel 项目。它会在创建单元测试、功能测试或浏览器测试时激活,也适用于修改现有测试、调试测试失败、进行浏览器测试与冒烟测试,以及编写架构测试和视觉回归测试等场景。该技能要求所有测试使用 Pest 编写,可通过 php artisan make:test --pest 命令生成测试,并提供了创建测试、组织测试目录、编写断言、使用数据集、模拟(Mocking)等基本用法说明。Pest 4 的特性包括浏览器测试、冒烟测试、视觉回归、测试分片和架构测试。此外,资料还列出了常见陷阱,例如忘记导入 mock 函数、使用 assertStatus(200) 而非 assertSuccessful()、重复验证测试未使用数据集、未经批准删除测试,以及浏览器测试中忘记调用 assertNoJavascriptErrors()。

测试与质量700 次安装

pr-review-expert

PR Review Expert 是一个用于结构化、系统化代码审查的技能,适用于 GitHub PR 和 GitLab MR 的评审场景。它不止于代码风格层面的挑刺,而是围绕代码变更的影响范围分析、安全扫描、破坏性变更检测、测试覆盖率变化计算等维度展开,最终产出面向评审者、包含 30 多项检查清单并按优先级排序的评审报告。它覆盖的核心能力包括:影响范围分析(追踪哪些文件、服务和下游使用者可能受影响)、安全扫描(SQL 注入、XSS、认证绕过、密钥泄露、依赖漏洞)、测试覆盖率增量(新增代码与新增测试比例)、破坏性变更检测(API 契约、数据库模式迁移、配置键)、工单关联校验(核对 Jira/Linear 工单是否存在且与改动范围一致)、性能影响(N+1 查询、包体积回退、内存分配)。适合在合并涉及共享库、API 或数据库模式的 PR/MR 前使用,也适用于大改动量、新贡献者代码以及认证、支付、PII 等安全敏感路径的审查。

测试与质量661 次安装