SuperAPI AI 工具集

Skill 广场

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

更新于 11-02 00:09

测试与质量

13,028 个结果

pytest-patterns

pytest-patterns 是一个面向 Python 的 pytest 测试模式技能,用于生成以行为驱动为核心的测试代码。它聚焦 pytest 的具体机制,包括 fixtures 作用域管理、异步测试、参数化、mock 与框架配置,并可作为 testing:test-writer 的技术上下文使用。技能强调测试可观察行为而非实现细节,提供 BDD 命名约定、AAA 结构、工厂 fixture、mock 补丁位置规则、conftest 执行顺序与重型依赖 mock 等实践指导,同时列出常见反模式及对应做法。适合编写或重构 Python 测试时参考,具体收费、平台与使用步骤暂未提供。

测试与质量1 次安装

review-consolidation

Review consolidation 是一个代码审查整合技能,用于将原生审查发现与证据来源进行合并,并进行交付核算与对抗性验证。它接收变体、准备好的简报/上下文/选择、原生审查者结果以及交付账本,输出既有原生审查报告加项目结果信封。该技能保留原生报告规范,使用现有审查契约整合发现,不引入新的发现模式。使用时需读取技能内的 stack-findings.md、加载 senior-review:review-quality-gates 等技能、运行 validate-usage 校验知识使用,并保持来源角色、原生严重级别、前提与证据来源的可追溯性。

测试与质量1 次安装

test-remediation-method

该技能用于在受控隔离或合并测试之前,先对测试失败进行原因分类,以保留行为、独立失败模式和缺陷修复来源。它支持 audit(仅报告)、quarantine(隔离)和 consolidate(合并)三种模式,要求先完成原生审计或清单准备,并依据证据将失败归类为产品缺陷、错误预期、环境问题、测试隔离、间歇性或未知,再决定处置方式。隔离或合并只对明确接受的操作生效,并需记录授权、基线、恢复点与未解决风险。

测试与质量1 次安装

actionbook-web-test

actionbook-web-test 是一个基于 Actionbook CLI 的浏览器网页测试技能,用于对网站工作流进行测试、验证和健康检查。它把传统的代码化测试脚本(如 Playwright/Cypress)转换为声明式的 YAML 工作流,由 AI 智能体通过 Actionbook CLI 执行。适用于冒烟测试、端到端用户流程验证(登录、结账、搜索等)、回归测试、部署后功能确认以及定时功能监控等场景。测试以 YAML 文件定义在 tests/ 目录中,支持动作步骤(open、click、fill、type、select、hover、press、wait、snapshot、screenshot、eval、upload、scroll、emulate 等)和断言检查(文本、URL、元素存在性、元素数量、属性、页面标题、JS 表达式、控制台错误、网络失败、截图比对、性能阈值等)。执行流程包含预检、发现、设置、执行、恢复、清理和报告阶段,并支持选择器恢复、多标签页处理、Shadow DOM 与 iframe 操作。结果可输出为控制台文本、JSON 或基于 json-ui 的可视化 HTML 报告。

测试与质量1 次安装

test-driven-development

测试驱动开发(TDD)技能,用于在编写任何功能实现或缺陷修复代码之前先编写测试。核心原则是:先写测试、看它失败、再写最小代码使其通过。该技能强调“没有失败的测试就不写生产代码”的铁律,遵循红-绿-重构循环,并列出常见借口与红旗信号,帮助开发者避免先写代码后补测试的反模式。适用于新功能、缺陷修复、重构和行为变更等场景。

测试与质量1 次安装

demo-reviewer

Demo Reviewer 是一个用于 Skill Eval Harness 示例的演示技能,用途是对拟议的变更进行审查,并为每条发现标注严重程度。它刻意设计得非常小巧,只用于端到端演示评估框架(harness)。其资料说明它包含两个承重部分:严重程度规则与检查清单引用。严重程度规则要求为每条发现明确标注 Blocking、Minor 或 Clean 之一,以便读者一眼完成分诊;其中特别规定,未附带测试就发布的变更至少为 Blocking。它还要求每条发现都要有具体证据支撑,并遵循共享的审查清单。资料未提供安装命令、代码、具体检查清单内容、支持的平台、价格或更多使用步骤。

测试与质量1 次安装

web-performance-audit

这是一个面向真实 Web 应用的只读、证据导向的运行时性能审计技能。它要求先在运行环境中复现并量化用户可见的卡顿或性能症状,再通过浏览器驱动、DevTools、Chrome Recorder、React Scan、PerformanceObserver 等分层工具采集证据,最后给出带证据、影响、最小优化方向、复测方法与停止条件的结论。它默认不修改产品代码、不改变生产数据、不安装扩展、不部署,也不提交任何不可逆操作;审计前会先写审计契约,明确目标 URL、用户旅程、覆盖范围、初始状态、构建模式与写入边界。报告使用 VERIFIED、SCREEN_OBSERVED、INFERENCE、UNVERIFIED、MEASUREMENT_POLLUTION 等固定置信度标签,并包含覆盖矩阵、负面结果、盲区、工具噪声记录与状态恢复说明。适用于需要诊断已登录编辑器、仪表盘、媒体工具、长生命周期 SPA 等交互式应用运行时性能的场景。

测试与质量1 次安装

testing-best-practice

Testing Best Practice 是一个用于编写、审查和重构测试的技能,遵循 Artem 风格的原则:测试意图而非实现、模拟边界而非内部细节、避免测试脆弱性。它提供了一套明确的测试规则,包括让测试读起来像需求、断言可观察行为、控制非确定性、优先集成测试、为可测试性重构代码,以及使用 using 关键字进行资源清理。该技能适用于需要编写新测试、改进现有测试或定义测试标准的场景,帮助开发者构建高信号、低维护的测试套件。

测试与质量1 次安装

test-integration

Test Integration 是 Affitor 提供的 CLI 测试技能,用于端到端验证 Affitor 追踪管线是否正常工作。它通过 npx affitor test click、test lead、test sale 等命令分别发送模拟的点击、注册/线索和销售事件到 Affitor API,确认事件被正确接收与处理,并验证 program ID、API key、归因链路、金额与货币处理等关键环节。此外还提供 npx affitor status 查看程序配置、Stripe 连接状态和最近 24 小时事件计数,并附带常见问题排查表与浏览器端调试模式。

测试与质量1 次安装

eaf-testing

EAF Testing 是面向 EAF(Enterprise Application Foundation)模块的测试技能指南,基于 xUnit、Shouldly、NSubstitute 与 coverlet 构建。EAF 是建立在 ASP.NET Boilerplate(ABP)之上的开源中间件平台,该技能强调通过测试保障代码质量并维持约 90% 的模块覆盖率。内容涵盖测试项目结构、测试基类与测试模块的编写方式、实体测试、应用服务测试、仓储测试、中间件模块测试(如 KeyVault、OpenTelemetry),以及覆盖率收集配置。技能推荐使用葡萄牙语 BDD 命名模式(Dado_Quando_Entao),并给出 Arrange-Act-Assert、异步测试、异常测试、Theory 数据驱动测试等常见模式,同时整理 Shouldly 断言与 NSubstitute 模拟的常用写法,以及测试初始化、数据库上下文、权限等常见问题的处理方式。

测试与质量1 次安装

metar-testing

metar-testing 是 afonsoft/metar-decoder 项目中的测试指南技能,用于指导使用 NUnit 和 coverlet 对 METAR 与 TAF 解码器进行测试。该技能说明项目当前拥有 421 个测试、约 98% 覆盖率,测试按 ChunkDecoder 和实体(Entity)组织。它给出测试目录结构、常用测试模式(如 [Test]、[TestCase]、[TestCaseSource],使用真实 METAR/TAF 数据,覆盖严格与非严格模式,测试 CAVOK、NIL、RTD、负值等边界情况,以及月末日期翻转),并提供运行全部测试、带覆盖率测试、仅 METAR、仅 TAF 及按名称过滤单个测试的 dotnet test 命令。同时列出约束:不得修改既有测试以强行通过、覆盖率不得低于约 98% 基线、net48 测试无法在 Linux 运行、不要提交 TestResults/ 目录。适用于编写测试、提升覆盖率、调试失败或验证解码器行为的场景。

测试与质量1 次安装

docs-e2e-tests

docs-e2e-tests 是 AG Grid 仓库内用于为文档示例编写或更新 Playwright 端到端测试的技能。它面向 AG Grid 文档站中的示例页面,指导使用者定位文档页、读取 index.mdoc 与示例源码、枚举全部示例,并为每个示例编写 example.spec.ts 测试,最后通过仓库根目录的 docs-e2e.sh 脚本运行验证。该技能强调测试需覆盖文档描述的各项行为,使用确定性等待避免跨框架、跨浏览器的偶发失败,并默认在 chromium 下对 typescript、vanilla、reactFunctionalTs、angular、vue3 等框架统一校验。

测试与质量1 次安装