SuperAPI AI 工具集

Skill 广场

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

更新于 10-16 00:02

测试与质量

11,925 个结果

generate-cds-unit-test

该技能用于为 CDS 实体生成 ABAP Unit 测试类,基于 CDS Test Double Framework,复刻 SAP Joule 的“CDS 单元测试生成”能力。用户只需提供 CDS 实体名称(如 ZI_SALESORDER、ZC_TRAVEL),技能即会读取实体结构、字段与依赖,分析可测试语义(计算、CASE、类型转换、WHERE 过滤、HAVING、JOIN、聚合、空值处理、参数、货币/单位转换、字符串操作、关联等),提出测试用例清单,并生成完整的 ABAP 测试类源码。默认测试类名为 ZCL_TEST_<entity_name>,包为 $TMP,风险等级 HARMLESS,时长 SHORT。生成后可预览确认,再创建、激活并运行单元测试,报告通过/失败/跳过数量及失败原因。适用于 CDS 实体包含非平凡逻辑时的单元测试与回归测试,不适用于仅重命名字段的简单投影、性能测试、权限测试、集成测试或 RAP 行为测试。

测试与质量228 次安装

senior-qa

Senior QA 是一个面向 React 与 Next.js 应用的测试自动化与质量保障技能,基于 Jest、React Testing Library 和 Playwright。它可以从 React/TypeScript 组件生成单元测试桩,解析 Istanbul/LCOV 覆盖率报告并识别缺口,还能为 Next.js App Router 与 Pages Router 项目搭建 Playwright 端到端测试套件。适用于生成测试、编写单元测试、分析覆盖率、搭建 E2E 测试以及配置 Jest 阈值等场景。

测试与质量228 次安装

pytest-code-review

pytest-code-review 是一个面向 pytest 测试代码的审查技能,用于在评审 test_*.py 文件时检查异步测试写法、fixture 使用、参数化以及 mock 与 patch 等模式。它强调按顺序逐项通过审查门禁:先明确被审查的文件范围,判断是否使用 async def test_* 与 await,再检查共享 fixture 与清理逻辑,最后对 patch/mock 的导入路径与调用点进行核对。技能提供异步测试、fixture、参数化和 mocking 等参考文档,并给出十二条检查清单,涵盖 AsyncMock 使用、fixture 作用域、yield fixture 的 finally 清理、@pytest.mark.parametrize 去重、assert_called_once_with 调用追踪、patch 目标位置以及测试隔离等要点。

测试与质量228 次安装

xcuitest-skill

XCUITest 技能是一个面向 iOS/iPadOS 应用的 UI 自动化测试生成技能,使用 Swift 语言和 Apple 原生测试框架 XCUITest。它扮演资深 iOS QA 工程师角色,帮助编写可靠、快速的 UI 自动化测试。技能支持本地模拟器(通过 Xcode Test Navigator 或 xcodebuild 运行)以及 TestMu AI 云(LambdaTest 设备农场,上传 IPA 与测试运行器后在真实设备上执行)。核心内容包括基础测试结构、元素查询、交互动作、断言、系统弹窗处理、Page Object 模式、反模式提示以及云端执行命令,并附带参考手册用于进阶模式、调试与 CI/CD 集成。

测试与质量228 次安装

web-quality-audit

Web Quality Audit 是一个基于 Google Lighthouse 审计标准的综合网页质量审查技能,覆盖性能、无障碍、SEO 和最佳实践四大领域,包含 150 多项检查。它会分析提供的代码或项目,按严重程度(Critical、High、Medium、Low)对问题分类,并给出具体可执行的修复建议和代码示例。适用于在部署前审查站点质量、排查 Core Web Vitals 问题、检查无障碍障碍或优化 SEO 等场景。

测试与质量227 次安装

create-context-tests

create-context-tests 是一个用于为 nao 智能体生成测试套件的技能。它把自然语言问题与期望 SQL 配对,形成智能体的质量基准,并通过 `nao test` 运行验证。测试运行时,智能体会针对每个自然语言提示生成 SQL,测试框架同时执行智能体生成的 SQL 和测试中期望的 SQL,并逐行比对结果数据;只有实际数据完全一致(相同行、相同值)才算通过。该套件是可靠性的衡量标准,RULES.md 的每次改动都以此基准评估。技能强调两条编写规则:提示词要像真实聊天一样简短模糊、不暴露表名或列名;输出列名要编码格式或单位而非数据来源。测试数量上,每个关键指标至少一个测试,再补充时间范围、CTE/多步查询、边界情况和歧义措辞等覆盖。使用前需进入项目目录、后台启动 nao chat、在 nao_config.yaml 中配置 LLM,首次运行需手动输入登录凭据。

测试与质量227 次安装

hyperexecute-skill

HyperExecute Operator 是一个用于在 TestMu AI/LambdaTest 云端执行测试的技能,覆盖从项目分析到云端运行的完整流程。它通过官方 HyperExecute CLI 完成项目分析、生成或修复 hyperexecute.yaml 配置、本地校验、运行 CLI 作业以及调试失败。技能强调以官方 CLI 为唯一事实来源,凭据通过 LT_USERNAME 和 LT_ACCESS_KEY 环境变量或 CI 密钥提供,禁止硬编码。它提供 doctor.js、validate-config.js、build-command.js、summarize-artifacts.js 等辅助脚本,以及 CLI、YAML 模式、框架配方、CI/CD、安全和故障排查等参考文档。默认情况下,真实云端作业需用户确认后才执行,除非用户明确选择自主模式。

测试与质量227 次安装

hz-vr-debug

hz-vr-debug 是一个用于调试 Meta VR、MR 及 Android 应用的技能,基于 metavr 命令行工具。它封装 ADB 并增加了 Meta VR 专用的设备管理能力,支持查看设备日志、抓取屏幕截图、管理应用、传输文件以及诊断常见问题。该技能适用于 Meta Quest 头显(Quest 2、Quest 3、Quest 3S、Quest Pro)和 Meta VR Glasses 等运行 Horizon OS 的设备。使用前需安装 metavr CLI、通过 USB 数据线连接设备、在手机 Meta Horizon 应用中开启开发者模式,并接受 ADB 授权。它覆盖崩溃、ANR、黑屏、掉帧、追踪、音频等问题的排查,并提供了症状到诊断的决策树。

测试与质量226 次安装

web-quality-audit

Web Quality Audit 是一个基于 Google Lighthouse 审计标准的综合网页质量审查技能,覆盖性能、无障碍、SEO 和最佳实践四大领域,包含 150 多项检查。它适用于对代码或项目进行质量分析,按严重程度(严重、高、中、低)对发现的问题分类,并提供具体可执行的修复建议和代码示例。性能部分关注 Core Web Vitals(LCP、INP、CLS)及资源优化、加载策略与缓存;无障碍部分涵盖可感知、可操作、可理解、健壮性四类要求;SEO 部分涉及可抓取性、页面内 SEO 和技术 SEO;最佳实践部分包括安全、现代标准和 UX 模式。该技能还提供审计输出格式模板和部署前、每周、每月的检查清单。

测试与质量226 次安装

pest-testing

pest-testing 是 Bagisto 项目中的一项测试技能,用于在 Bagisto 电商系统中使用 Pest 3 PHP 框架编写和运行测试。当需要创建单元测试或功能测试、修改现有测试、调试测试失败、使用数据集或 Mock、编写架构测试,以及测试 Bagisto 各包(Admin、Shop、Core 等)时启用。该技能说明了 Bagisto 的测试目录结构、phpunit.xml 中配置的测试套件、tests/Pest.php 的测试用例绑定方式、composer.json 的自动加载配置,并给出运行全部测试、指定测试套件、指定文件、按名称过滤以及按包运行测试的命令,还涵盖创建新测试、断言写法、Mock、数据集、架构测试、为新包添加测试的步骤和常见注意事项。

测试与质量225 次安装

chrome-cdp

Chrome CDP 是一个轻量级的 Chrome DevTools Protocol 命令行工具,通过 WebSocket 直接连接本地 Chrome 浏览器会话,不依赖 Puppeteer,支持 100 个以上标签页并能即时连接。它适用于在用户明确批准后对 Chrome 中打开的页面进行检查、调试或交互。使用前需启用浏览器远程调试(在 chrome://inspect/#remote-debugging 中打开开关),并需 Node.js 22+。主要命令包括列出页面、截图、无障碍树快照、执行 JavaScript、获取 HTML、导航、查看资源计时、点击、输入文本、加载更多等。

测试与质量225 次安装

playwright-cli

playwright-cli 是一个基于命令行的浏览器自动化工具,用于自动化浏览器交互、测试网页并配合 Playwright 测试工作。它通过简洁的命令实现打开浏览器、导航、点击、输入、拖拽、悬停、选择、上传、勾选等页面操作,并支持快照、查找、求值、对话框处理、调整窗口、导航历史、键盘与鼠标事件、截图与 PDF 保存、多标签页管理、存储状态(cookies、localStorage、sessionStorage)读写、设备与显示模式模拟、网络请求路由与拦截、以及 DevTools 相关能力(控制台、请求查看、运行代码、追踪、录制、视频录制与章节标注、UI 批注审阅、定位器生成、元素高亮)。它还支持通过 WebMCP 调用页面注册的工具,并可用 --raw / --json 输出便于管道化处理。适合网页自动化、端到端测试、调试、UI 评审等场景。

测试与质量225 次安装

codeception-skill

Codeception 是一个 PHP 测试框架,支持验收测试(Acceptance)、功能测试(Functional)与单元测试(Unit),采用 BDD 风格的 Actor 模式编写测试。本技能用于在用户提及「Codeception」时生成 Codeception 测试代码,涵盖 Cest 格式的验收测试示例、Actor 方法(导航、表单填写、断言、抓取器)、Page Objects(步骤对象)封装,以及通过 WebDriver 模块连接云端测试平台(TestMu AI)的配置方式。技能附带参考文档,涉及项目初始化、API 测试、数据库测试、自定义 Helper、CI/CD 集成、调试与最佳实践等内容。

测试与质量224 次安装

lambdatest

LambdaTest 是一个基于云的测试平台,用户可对网站和 Web 应用进行跨浏览器测试,开发者与测试人员借此确保产品在不同浏览器、操作系统和设备上正常运行,从而提升软件质量与用户体验。本技能通过 Membrane CLI 与 LambdaTest 交互,用于管理数据、记录并自动化工作流,适用于用户希望与 LambdaTest 数据交互的场景。Membrane 自动处理身份验证与凭据刷新,无需用户在本地保存密钥。使用前需全局安装 Membrane CLI(npm install -g @membranehq/cli@latest),再通过 membrane login 登录,并用 membrane connection ensure 建立与 LambdaTest 的连接。连接就绪后,可用 membrane action list 按意图搜索动作,用 membrane action run 执行动作;若内置动作无法覆盖需求,可通过 membrane request 代理直接向 LambdaTest API 发送请求。

测试与质量224 次安装

write-tests

这是一套关于如何编写高质量测试的实践规范,核心目标是让测试只对真实行为变化报警:当功能真正损坏时失败,在重构或修改配置等不改变行为的变动中保持通过。规范建议逐个编写测试,先写断言再让代码实现通过,迭代时使用最快的单文件、单测试运行器,交付前才跑全量测试并检查退出码。断言应面向最外层可用的入口和可观察行为,例如返回值、退出码、持久化数据、HTTP 响应和渲染输出,避免断言内部函数调用、编译器已保证的类型约束,以及在去重、归一化场景中只断言集合长度。测试应使用最小规模,依据明确的设计契约而非当前实现结果来设定阈值;确定性断言用精确阈值,涉及随机或调优的结果应以多次运行或多种子下的分布区间断言。规范还强调在系统边界(网络、时钟、文件系统、第三方 SDK、配置查询)使用 mock,不要过度模拟内部协作者,测试装置应与生产环境的接线方式一致。对比实验应控制变量,先验证再下结论,用一次性探针读取公开状态。测试不应抢占桌面焦点、移动指针、播放声音,或写入用户真实的配置、资料库和已安装应用。最后,规范要求对回归测试做一次证伪,确认它能因正确原因变红,并给出审查清单逐项检查。

测试与质量223 次安装