SuperAPI AI 工具集

Skill 广场

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

更新于 10-26 00:15

测试与质量

12,705 个结果

doc-tdd

doc-tdd 是 SDD(规范驱动开发)流程中第 7 层的技能,用于编写《测试驱动开发指南》(TDD)。它以 SPEC 组件契约为主要来源、以 BDD 场景为行为事实来源,把 BDD 场景映射为具体测试用例(输入、预期输出、边界情况),设置按测试类型区分的质量阈值,并声明 Red → Green → Refactor 的执行顺序。测试类型(单元 / 集成 / 功能 / 端到端 / 冒烟 / 性能 / 安全)是每个用例上的 type 属性,而不是独立文档或编号。每个 SPEC 组件对应一份 TDD,产出文件位于 docs/07_TDD/TDD-NN_{component_slug}.yaml,用例元素 ID 为 TDD.NN.04.xxxx 形式,需携带 @ears @bdd @adr @spec 上游标签与 @tdd 自标签,并同步更新 TDD 索引。进入下一环节前,需通过 IPLAN-Ready 评分 ≥ 90/100 的阻塞式质量门。

测试与质量12 次安装

e2e-test-reviewer

e2e-test-reviewer 是一个用于审查、审计和改进现有端到端(E2E)测试规格的技能。它适用于“review tests”“improve test quality”“audit specs”等任务场景。该技能采用三阶段流程:第一阶段先运行 Bash grep 命令,机械检测已知的测试反模式(如错误吞噬、恒真断言、布尔陷阱、条件绕过、原始 DOM 查询、硬编码超时、缺少网络 mock 等);第二阶段由 LLM 只做主观检查(如名称与断言一致性、缺失的 Then 验证、仅渲染测试、重复场景、误导性命名、过宽断言与主语倒置、不稳定模式、POM 中的 YAGNI 等);第三阶段进行覆盖率缺口分析,识别错误路径、边界情况、可访问性、认证边界等未覆盖场景。检查分为 P0/P1 等严重级别,输出按严重程度分组的发现与修复建议,并附带汇总表。原则与框架无关,代码示例在 Playwright、Cypress、Puppeteer 有差异时分别给出。

测试与质量12 次安装

pytest

pytest 是面向 Python 的测试工具与技能合集,覆盖用 pytest 编写与运行测试的核心工作流,包括 fixture、参数化、mock、断言、标记与覆盖率。该技能适合在用户需要“编写测试”“添加 pytest fixture”“mock 某个依赖”等任务时使用。资料给出的内容包括:运行测试的常用命令(如整体运行 pytest、指定文件或目录、指定单个测试、-v/-vv、-x、--lf、--ff、-s、-n 并行),fixture 的定义与用法(基础 fixture、带 teardown 的 yield fixture、autouse、作用域 scope、带 params 的 fixture),parametrize 的基本与多重参数化以及 pytest.param 自定义 ID,基于 unittest.mock 的 patch 装饰器与上下文管理器、pytest-mock 的 mocker、side_effect 与 spec mocking,skip/skipif/xfail 与自定义标记,常见断言写法、异常断言、近似断言与警告断言,pytest-cov 覆盖率命令与阈值,conftest.py 共享 fixture,以及 pyproject.toml 配置。资料未提供该技能的收费方式、价格、版本与平台支持等信息,暂未提供。

测试与质量11 次安装

a11y-bridge

a11y-bridge 是一个通过 Android 无障碍服务(Accessibility Service)暴露 HTTP 接口的桥接工具,用于读取和控制 Android 设备 UI。它提供一个约 16KB 的无障碍服务,在 localhost:7333 上以 HTTP 方式返回实时 UI 树,读取任意屏幕约需 50ms,并支持按文本点击元素,无需计算坐标。它宣称比传统的 screencap + uiautomator dump 方案快约 100 倍。使用前需准备:通过 USB 连接并开启 USB 调试的 Android 设备、PATH 中可用的 ADB,以及仅在从源码构建时需要的 Android SDK(build-tools 34、platform android-34)。安装方式为下载预构建 APK 后通过 adb install 安装,启用无障碍服务并转发 7333 端口,再用 /ping 验证。API 提供 /ping 健康检查、/screen 读取 UI 树(可加 ?compact 只返回交互/文本元素)、/click 按 text/id/desc 点击、/tap 按坐标点击。支持多设备(通过 -s <serial> 指定)。若服务未运行可回退到传统 ADB uiautomator dump 和 input tap 命令。

测试与质量11 次安装

playwright-e2e

Playwright E2E 是一个用于在真实浏览器中验证 Web 应用的技能,核心原则是「构建通过不等于功能可用」。它指导用户使用 Playwright 编写端到端测试规范、驱动需要登录的页面、截图以及集成到 CI 流程中。适用场景包括:验证某个 Web 改动在真实浏览器中确实生效、测试用户流程、在线调试 UI 缺陷,或在发布前确认受权限控制的页面正常。它强调通过点击实际渲染的页面来验证交互式改动,特别针对受认证路由、弹窗和表单这些「代码看起来没问题但会悄悄出问题」的地方。

测试与质量11 次安装

code-permutation-testing

该技能提供系统化测试代码变体、边界情况、边界条件与替代实现的方法与工具,旨在提升代码健壮性与测试覆盖率。内容涵盖四种核心测试模式:输入置换测试(边界值、空值、类型变化、组合测试)、代码路径分析(分支覆盖、循环覆盖、异常路径、状态转换)、变异测试(Rust 使用 cargo-mutants,Python 使用 mutmut),以及实现替代方案测试(迭代与递归、可变与不可变、同步与异步、朴素与优化)。工作流分为分析目标代码、生成测试矩阵、执行置换测试、分析覆盖率、记录结果五步,并附有 Rust 与 Python 的示例代码。

测试与质量11 次安装

webapp-testing

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

测试与质量11 次安装

QA Checklist

QA Checklist 是由 EthSkills 提供的以太坊 dApp 上线前审计清单技能,来源为 bankrbot/skills。它面向以太坊去中心化应用发布前的质量检查,提供两类检查项:会阻塞发布的 ship-blocking 检查,以及建议修复的 should-fix 检查。清单覆盖范围包括钱包连接、按钮流程、合约验证等环节。该技能安装在本仓库之外,具体安装命令需参见 catalog.json 中的 install.command 字段。资料未提供更详细的功能说明、使用步骤、适用平台或收费信息。

测试与质量11 次安装