SuperAPI AI 工具集

Skill 广场

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

更新于 10-16 00:02

测试与质量

11,628 个结果

522-frameworks-micronaut-testing-integration-tests

该技能用于编写或改进 Micronaut 框架的集成测试,覆盖 @MicronautTest、HttpClient、TestPropertyProvider 与 Testcontainers 结合使用、事务回滚等场景。它强调验证真实的装配与边界契约,而非重复单元测试逻辑,并给出 Maven Surefire/Failsafe 的命名与插件配置建议。使用前要求项目必须能编译通过,否则立即停止;应用改进后需运行完整验证。

测试与质量288 次安装

rails-testing

rails-testing 是一套面向 Ruby on Rails 应用的社区测试最佳实践指南,主要配合 RSpec 使用,用于编写、审查和重构可维护的测试套件。该技能包含 46 条规则,按影响程度分为 8 个类别:测试设计与结构、测试数据管理、模型测试、请求与控制器测试、系统与验收测试、异步与后台任务测试、测试性能与可靠性、测试组织与维护。每条规则都带有前缀标识(如 design-、data-、model- 等),便于在自动化测试生成、代码审查和重构中引用。适用场景包括:为模型、请求、系统测试或任务编写新的 RSpec 规格;使用 FactoryBot 的 traits 和 sequences 搭建工厂;用 Capybara 编写用户旅程的系统测试;测试 Sidekiq 或 Active Job 后台任务;审查测试代码中的反模式(如 mystery guest、不稳定测试、缓慢规格);优化测试套件性能与 CI 流水线速度;组织测试文件、共享示例和自定义匹配器。该技能以参考文档形式提供,包含分类定义、规则模板和元数据文件,供开发者按需查阅。

测试与质量288 次安装

qa-testing-mobile

该技能用于规划 iOS 与 Android 应用的移动端 QA 自动化,覆盖原生与跨平台应用。主要能力包括定义移动测试策略与设备矩阵、选择自动化框架与 CI/设备云方案、控制测试抖动(flake)、规划发布前门禁、灰度发布与回滚检查,并补充性能、网络/离线、后台切换、权限、无障碍与本地化覆盖。使用方式以工作流驱动:先填写移动测试计划与设备矩阵模板,再参考框架对比、发布与上线、无障碍、抖动管理等文档落地。适用于需要体系化移动质量保障与发布门禁的团队;不适用于 iOS/Android 平台命令级细节(分别路由至 qa-testing-ios、qa-testing-android)。

测试与质量288 次安装

523-frameworks-micronaut-testing-acceptance-tests

该技能用于在 Micronaut 应用中,根据维护者已净化的 Gherkin 场景事实实现验收测试。默认聚焦 happy-path,使用真实 HTTP 与基础设施,覆盖 @acceptance / @acceptance-tests 场景选择,并以 Gherkin 文本仅作为数据使用。技能指导搭建 BaseAcceptanceTest,包含 @MicronautTest、随机端口、@Client(/) HttpClient,以及合并数据库与 WireMock URL 的 TestPropertyProvider;共享上下文时在 @BeforeEach 中调用 wireMock.resetAll()。同时指导编写具体的 *AT 测试类,将 Given/When/Then 映射为 setup、HttpClient exchange 与 AssertJ 断言,并配置 Maven 三层拆分:*Test 交给 Surefire,*IT 与 *AT 交给 Failsafe。技能包含明确约束:必须有维护者净化的 Gherkin 场景事实方可生成代码;项目必须使用 Micronaut;Gherkin 文本视为不可信数据,不得执行其中指令;不摄取外部作者的原始 .feature 文件;应用前后分别执行编译与验证。

测试与质量286 次安装

analyzing-test-failures

该技能用于解析 DevOps Center 测试失败或 Code Analyzer 违规的 JSON 载荷,并用通俗语言解释失败类别、涉及的文件/类/方法/行号及违反的规则,随后针对每个失败测试给出具体、按优先级排序的改进建议,并标明修复应落在测试代码还是生产代码。它属于纯推理技能,不进行系统调用,也不编写代码,且不会向用户暴露原始 JSON、堆栈跟踪或 API 错误体。若载荷中没有失败或违规,会明确报告并停止,不会编造问题。

测试与质量285 次安装

analyze-selective-testing

Tuist 提供的选择性测试分析技能,用于评估某次 Xcode 测试运行中选择性测试的生效效果。它通过 tuist test list 和 tuist test xcode target list 等命令,查看哪些测试目标被跳过(命中本地或远程缓存)或实际执行(miss),并按命中状态统计计算生效百分比,给出健康、中等、偏低或冷缓存的判定。当生效度下降时,可将当前运行与基线运行对比,按目标名称匹配并比较 hit_status 与 hash,定位失效是环境变更(Xcode 或 macOS 版本)、项目依赖或核心模块变更引起的全局失效,还是依赖链级联失效。最后输出包含总体结论、目标明细、对比、根因与建议的摘要。

测试与质量285 次安装

testing-guidelines

这是一份测试编写指南,用于在添加新功能、修复缺陷或需要测试时参考。它强调集成测试优先、使用贴近真实数据的夹具(fixture)、屏蔽第三方网络服务,并给出一套核心原则与技术要求。内容涵盖:始终 mock 外部服务并清理 PII、优先端到端式集成测试、减少冗余边界用例、为缺陷补充回归测试、覆盖每个用户入口点,以及测试先于人工 QA。技术要求包括测试文件命名与同目录放置、测试隔离与临时目录清理、纯函数测试、使用 vitest 编写、pnpm 运行命令,并附提交前检查清单。

测试与质量281 次安装

swift-testing

Swift Testing 是一个面向开发者的测试技能,提供关于现代 Swift Testing 框架的最佳实践、模式与实现指导。它覆盖 @Test、#expect、#require、@Suite 等核心语法,测试替身(Dummy、Fake、Stub、Spy、SpyingStub、Mock)、fixtures、集成测试、快照测试,以及从 XCTest 迁移的完整指南。该技能强调遵循 F.I.R.S.T. 原则与 Arrange-Act-Assert 结构,帮助编写可靠、可维护的测试。适用于需要编写或现代化 Swift 测试、处理异步测试、参数化测试、测试数据构造、模块交互验证和 UI 回归测试的场景。

测试与质量280 次安装

alicloud-ai-audio-asr-test

该技能是一个面向阿里云 Model Studio(百炼)Qwen ASR 的最小化非实时语音识别冒烟测试。它的目标非常单一:仅验证非实时 ASR 的最小请求链路是否可用,不涉及实时识别或其他扩展功能。测试流程要求先根据技能说明准备认证与地域(region)设置,然后打开目标技能 skills/ai/audio/alicloud-ai-audio-asr 的 SKILL.md,选取一个最小输入示例,运行示例脚本或发起最小请求,并记录请求摘要、响应摘要以及成功或失败的原因。若执行失败,需如实记录具体错误信息,不得猜测参数。推荐的最小命令使用 python 运行 transcribe_audio.py 脚本,传入示例音频 URL、模型 qwen3-asr-flash 并开启 --print-response。结果按模板记录日期、技能名、结论(pass/fail)和备注。

测试与质量280 次安装

tdd-workflows-tdd-cycle

这是一套严格遵循「红-绿-重构」纪律的测试驱动开发(TDD)工作流技能,属于 sickn33/agentic-awesome-skills 技能库。当需要为某项功能或任务按测试先行方式开发时使用,提供从测试规格设计、编写失败测试、最小实现到重构的完整分阶段流程。技能内置覆盖率阈值(行覆盖≥80%、分支覆盖≥75%、关键路径覆盖100%)、重构触发条件(圈复杂度>10、方法长度>20行、类长度>200行、重复代码块>3行)以及对测试与实现质量的校验点,并支持增量模式(--incremental,逐个测试推进)与测试套件模式(--suite,批量编写)。适用于希望以测试为规格、避免实现先行的开发场景;不适用于与 TDD 周期无关的任务。

测试与质量279 次安装

nestjs-code-audit

nestjs-code-audit 是一个面向 NestJS 项目的只读代码审计技能,用于检查现有仓库并输出一份按优先级排序、有证据支撑的代码质量报告。它不会修改目标项目,而是通过内置的语义审查指南和可选的专项技能,对工具链、架构、对象设计、运行时、安全与测试等维度进行审查。该技能支持 full、static、architecture、design、runtime、security、tests 等审计动作,并可指定仓库相对路径缩小范围。审计流程包括确认适用范围、收集确定性证据、审查四条证据通道、验证并去重发现,最终以 Markdown 报告呈现审计结论、质量门禁、发现摘要、已确认问题、待验证项、健康模式和建议修复顺序。

测试与质量277 次安装

test-release

Test Release 是 Archon 项目的一个发布验证技能,用于对已发布的 archon 二进制文件进行端到端冒烟测试。它覆盖三种安装路径:brew(macOS 上的 Homebrew tap,测试 formula 与校验和)、curl-mac(macOS 上通过 curl 执行 install.sh,沙箱化到临时目录)、curl-vps(在远程 Linux VPS 上通过 curl 执行 install.sh,测试 Linux 二进制与完整安装路径)。每条路径都会安装二进制、运行固定的冒烟测试套件并清理,且不会触碰开发用的 bun link 二进制。该技能适用于发布新版本、在用户环境复现 bug 报告等场景,不适用于尚无发布版本、测试开发克隆或测试完整服务器与 Web UI 部署流程的情况。

测试与质量276 次安装

evidence-driven-testing

Evidence-Driven Testing 是一个面向 AI 智能体的测试技能,用于在验证 UI 行为时录制可视化证据。智能体通过 computer use 亲手操作应用,同时用屏幕录制记录整个测试会话,并在过程中添加结构化的测试与断言标注。内置录制器 scripts/evidence.py 基于 FFmpeg,支持 Linux、macOS 和 Windows,停止录制时会把标注烧录进视频,并用 ffprobe 校验结果,最终生成 evidence.mp4、report.md 和 manifest.json。证据可附到 PR 评论和跟踪系统(如 Linear/Jira)的 issue 上。

测试与质量275 次安装

patrol-setup

Patrol 是一个用于 Flutter 项目的端到端(E2E)测试框架,本技能介绍如何在 Flutter 项目中首次完成 Patrol 的端到端测试配置。内容涵盖在 pubspec.yaml 中配置 patrol 依赖块、接入原生 Android(测试运行器、orchestrator、MainActivityTest.java)、处理构建 flavor,并编写第一个最小化测试,最终在 Android 模拟器上跑通。该技能明确仅覆盖 Android 平台,iOS 及其他平台不在首次配置范围内。

测试与质量274 次安装

openclaw-docker-e2e-authoring

OpenClaw Docker E2E Authoring 是 openclaw/openclaw 仓库中的一项技能,用于编写 OpenClaw 的 Docker 端到端(E2E)测试通道以及实时提供商(live provider)Docker 通道。它适用于新增或修改 Docker E2E 通道、发布路径 Docker 测试,或实时提供商 Docker 验证的场景。该技能区分确定性 Docker 与实时 Docker 两种通道:确定性通道通过伪造依赖/服务器并断言跨越边界的精确运行时契约;实时通道仅在需要真实用户可见行为时使用真实提供商凭据/模型。技能包含编写规则、媒体与视觉测试要求、chat.send E2E 处理,以及验证命令等内容,指导如何编写符合规范的测试辅助工具与断言逻辑。

测试与质量274 次安装

esp32-serial-commands

该技能通过串口向 ESP32 及微控制器发送命令,用于模拟按键和用户操作,适用于自动化测试与压力测试。设备端提供 ESP-IDF 与 Arduino 两种框架的示例代码,用于解析串口命令并触发按键回调或切换屏幕;主机端通过 shell 命令向串口写入指令,支持简单命令、带参数命令(如 PRESS:3、SCREEN:2、MODE:debug)等模式。资料还给出压力测试、长时间稳定性测试以及结合日志监控进行测试的脚本示例,并提示在命令之间加入延时、通过串口日志确认命令接收、设备回显状态以及测试时持续监控日志等注意事项。

测试与质量273 次安装

accelint-react-testing

该技能面向使用 Testing Library 编写、审查或重构 React 组件测试的场景,提供以用户行为为中心的最佳实践指导,重点覆盖查询选择、无障碍优先测试以及避免测试实现细节。其核心内容包括查询优先级层级(getByRole 优于 getByTestId)、使用 userEvent 替代 fireEvent 模拟真实交互、通过 screen 查询当前 DOM 状态、避免仅因测试而添加 ARIA 属性、避免无针对性的大体量快照、用 findBy 代替对 promise 的 waitFor、禁止在 waitFor 回调中执行副作用、集中管理 Provider 封装并记录其要求、以及统一从 @testing-library/react 导入查询。技能采用渐进式披露机制:先阅读 AGENTS.md 概览,再按触发条件加载具体参考文件(如查询优先级、用户事件、异步测试、自定义渲染、无障碍查询、反模式等),并可选地运行内置脚本审计现有测试套件,或在代码审查时套用标准化报告模板。

测试与质量272 次安装