SuperAPI AI 工具集

Skill 广场

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

更新于 10-28 00:17

测试与质量

12,793 个结果

automated-test-reviewer

Automated Test Reviewer 是一个用于自动化测试分析与评审的技能,作者 jovd83,版本 2.1.1。它可将自动化测试脚本、手工或功能测试资产转化为清晰的评审产物,默认基于证据进行分析而不修改代码。主要支持三类工作流:脚本解释(用业务语言说明测试意图与行为)、功能用例映射(在测试用例与自动化之间做追溯与缺口分析)、脚本质量评审(以发现优先的方式评估自动化质量并给出修复建议)。它会先识别测试所用框架(如 Playwright、Cypress、Selenium、Rest Assured、Postman/Newman、Pact、JUnit 5),再套用对应工作流与报告契约。评审报告写入目标项目的 reviews/ 目录,而非技能仓库本身。该技能强调证据驱动、区分观察行为与推断、不编造行号或业务意图,并遵循组件级、项目级、技能级、框架级到通用工程判断的规则优先级。

测试与质量7 次安装

test-driven-development

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

测试与质量7 次安装

test-fixing

test-fixing 是一个用于系统性修复失败测试的技能,核心做法是通过“智能错误分组”提高修复效率。当用户明确要求修复测试、反馈测试失败、完成实现后希望测试通过,或提到因测试导致的 CI/CD 失败时,可以调用该技能。它首先运行 make test 识别所有失败测试,分析失败总数、错误类型与模式、受影响的模块和文件。然后按错误类型(如 ImportError、AttributeError、AssertionError)、模块/文件、根因(缺失依赖、API 变更、重构影响)进行分组,并按受影响测试数量与依赖顺序排定优先级。修复过程逐组进行:定位根因、阅读相关代码、用 git diff 检查近期改动、理解错误模式,再用 Edit 工具做最小且符合项目约定的修改,随后用 pytest 运行该组相关子集验证,通过后再进入下一组。修复顺序建议先处理基础设施问题(导入错误、缺失依赖、配置问题),再处理 API 变更(函数签名变化、模块重组、变量或函数重命名),最后处理逻辑问题(断言失败、业务逻辑缺陷、边界情况)。全部修复后运行完整测试套件,确认无回归且测试覆盖保持完整。最佳实践包括一次只修一组、每次修改后运行聚焦测试、用 git diff 理解变更、寻找失败模式、当前组通过前不进入下一组、保持改动最小。

测试与质量7 次安装

testing-patterns

testing-patterns 是一套面向 Jest 的测试模式与工具集,涵盖测试驱动开发(TDD)流程、工厂函数(factory functions)、mock 策略以及测试工具函数,适用于编写单元测试、创建测试工厂或按 TDD 工作流进行开发。其内容包括测试哲学(TDD、行为驱动测试、工厂模式)、自定义渲染函数、组件 props 工厂与数据工厂、模块与 GraphQL Hook 的 mock 方式、测试结构(describe 分组)、查询与用户交互模式、需要避免的反模式以及最佳实践,并给出运行测试与覆盖率命令。整体偏向 React / React Native 与 Jest 的测试实践。

测试与质量7 次安装