SuperAPI AI 工具集

Skill 广场

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

更新于 10-15 00:40

测试与质量

11,387 个结果

playwright-best-practices

Playwright 测试最佳实践技能,用于在编写或修改 Playwright 测试(.spec.ts、.test.ts 且导入 @playwright/test)时提供规范指导。内容涵盖 CLI 环境下使用精简 reporter 防止上下文溢出、定位器优先级(优先使用面向用户的 role/label/placeholder/text/altText/title/testId,避免 CSS 类与 XPath)、Web-first 断言、测试隔离、通过 setup 项目与 storageState 复用认证状态、用 fixtures 替代 beforeEach,以及需要避免的反模式清单。

测试与质量369 次安装

configure-nightwatch

该技能用于配置 Laravel Nightwatch 的数据采集行为,覆盖采样率、过滤规则与脱敏策略的调整。资料说明 Nightwatch 通过三个阶段处理事件:采样决定哪些入口点(请求、命令、计划任务)触发完整链路采集;过滤在采样之后排除特定事件(查询、缓存、邮件等);脱敏则对已采集的数据进行修改,去除或模糊敏感信息。技能提供全局采样率环境变量(请求、命令、异常)的设置方法,以及基于路由的差异化采样(Sample 中间件)、未匹配路由采样、运行时动态采样和命令采样排除。过滤部分涵盖数据库查询、缓存事件、邮件、通知、出站 HTTP 请求和队列任务的按条件过滤,以及任务采样的解耦。脱敏部分涵盖请求头与请求负载字段、查询、缓存、命令、异常、邮件和出站请求内容的程序化脱敏处理。资料建议以官方文档为最终依据。当前未提供该技能的具体安装命令、版本兼容范围或收费信息。

测试与质量369 次安装

321-frameworks-spring-boot-testing-unit-tests

该技能用于为 Spring Boot 应用编写单元测试,基于 Mockito 提供测试规范与最佳实践。覆盖纯单元测试(@ExtendWith(MockitoExtension.class)、@Mock、@InjectMocks,不加载 Spring 上下文)、切片测试(@WebMvcTest、@MockitoBean 用于控制器)、@JsonTest 的 JSON 序列化断言、参数化测试(@ParameterizedTest 配合 @CsvSource 或 @MethodSource)、测试中的 Java record 领域对象,以及 @TestConfiguration、@ActiveProfiles、@Primary 固定时钟 Bean 等确定性测试配置。同时介绍现代 Mocking API(@MockitoBean / @MockitoSpyBean),并指出 @MockBean/@SpyBean 在 Spring Boot 4.0.x 中已弃用或移除。适用于审查 Spring Boot 单元测试代码、编写 Mockito 优先的服务单元测试、避免不必要的 @SpringBootTest。集成测试请使用配套的集成测试技能。

测试与质量367 次安装

playwright-triage

playwright-triage 是微软 Playwright 项目中的一个技能,用于对 GitHub issue 进行分诊:先判断 issue 的真实类型(bug、功能请求、上游/环境问题、使用问题),再针对 bug 类问题从 issue 提供的信息中复现问题,最终给出经过验证的状态结论,而不是直接修复。它强调按内容而非标签分类,在 tip-of-tree 上优先复现,跨浏览器验证,将复现精简为自包含测试,并搜索重复报告与相关修复。

测试与质量367 次安装

testing-strategies

testing-strategies 是一个用于把测试策略模糊问题转化为一份「验证简报」的技能。它不负责编写测试代码,而是帮助团队明确当前真正要决策的关卡(合并、发布或定时广度)、选择一种主要策略模式、确定最小可信的测试层级组合,并区分本地、PR、发布与定时任务各自的期望。适用于需要基于变更给出验证建议、判断单元/集成/契约/冒烟/探索性测试是否必要、处理不稳定或昂贵测试套件、以及为逃逸缺陷设计回归防护的场景。

测试与质量366 次安装

webapp-testing

这是一个用于与本地 Web 应用交互并进行测试的工具包,基于 Playwright 实现。它支持验证前端功能、调试 UI 行为、捕获控制台日志等。工具包提供辅助脚本 scripts/with_server.py 来管理服务器生命周期(支持同时启动多个服务器),并建议以黑盒方式直接调用脚本、先用 --help 查看用法。测试时通过编写原生 Python Playwright 脚本,采用“先侦察后操作”的模式:等待 networkidle、截图或检查 DOM、识别选择器、再执行操作。适用于本地静态 HTML 与动态 Web 应用的自动化测试场景。

测试与质量366 次安装