SuperAPI AI 工具集

Skill 广场

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

更新于 10-17 00:11

测试与质量

12,218 个结果

alicloud-network-esa-test

该技能是阿里云 ESA(边缘安全加速)相关技能的最小冒烟测试(smoke test)。其用途是验证 OpenAPI 元数据发现与 API 清单生成流程是否可用,针对产品代码 ESA、版本 2024-09-10 执行测试脚本。测试前提为具备网络访问能力。测试步骤为运行 list_openapi_meta_apis.py 脚本,指定产品代码、版本与输出目录,然后检查输出目录中是否生成了 ESA_2024-09-10_api_docs.json 与 ESA_2024-09-10_api_list.md 两个文件。预期结果为命令执行成功,且 API 列表输出文件包含多个非空 API 名称。该技能属于测试类工具,用于验证阿里云 ESA 技能的基础链路,不涉及具体业务功能实现。

测试与质量194 次安装

test-case-reviewer

该技能用于评审测试用例,重点检查用例的完整性、清晰度、可维护性以及是否遗漏场景,触发词包括「测试用例评审」和 test case。它面向需要在真实项目中处理测试用例评审任务的使用者,产出可直接用于执行、评审或跟进的结果。默认输出 Markdown,用户指定时可切换 Excel、CSV、JSON、Word 等格式。评审按风险或业务影响排优先级,区分「已确认事实」与「当前假设」,不编造未提供的接口、字段、环境或根因细节。

测试与质量194 次安装

e2e

e2e 是一个用于运行端到端测试、调试测试失败以及修复不稳定(flaky)测试的技能。它提供了一套失败分类法、按类别划分的修复规则以及标准工作流程。该技能将每一次 e2e 失败严格归类为四种情况之一:Flaky(测试基础设施问题,如竞态条件、时序相关断言、过期选择器、缺失等待)、Outdated(测试不再匹配实现,如断言了被有意更改的旧行为、选择器指向已移除元素)、Bug(实现不符合规格)、Unverified(无规格可校验的不确定失败)。修复规则要求:Flaky 修复应替换 waitForTimeout 为自动等待定位器、用 getByRole/getByLabel/getByTestId 替代脆弱 CSS 选择器、修复 mock/路由设置顺序;Outdated 修复应更新测试断言与选择器,绝不修改源代码;Bug 修复需引用规格章节、修复源代码并先写单元测试。源代码边界规定 e2e 测试修复不得更改应用逻辑、API 契约、数据库架构或配置默认值,唯一例外是有规格明确定义正确行为且单元测试覆盖的 Bug 修复。

测试与质量193 次安装

axiom-xctest-automation

该技能是一份关于使用 XCUITest 编写可靠、可维护 UI 测试的指南,适用场景为编写、运行或调试 XCUITest。内容涵盖元素查询、等待策略、accessibilityIdentifier 的用法、测试计划(Test Plans)以及 CI/CD 中的测试执行。核心原则强调三点:通过 accessibilityIdentifier 实现稳定的元素识别、使用基于条件的等待(而非硬编码 sleep)、以及保持测试隔离(不共享状态)。同时列出了应避免的反模式,并介绍了 Xcode 26+ 的录制 UI 自动化流程。

测试与质量193 次安装

capybara-skill

Capybara 是一个用于 Ruby 的 Web 应用验收测试 DSL,本技能帮助生成基于 Capybara 与 RSpec 的端到端(E2E)测试代码。它提供导航、表单交互、元素查找、断言匹配、作用域限定等常用写法,并支持通过 Selenium 远程驱动在 TestMu AI(LambdaTest)云平台上执行浏览器测试。适用于需要为 Web 应用编写可读性强的验收测试、登录流程测试、JavaScript 交互与异步内容测试、页面对象(SitePrism)封装、API 请求测试、数据库清理、CI/CD 集成以及调试常见问题的场景。使用前需在 Gemfile 中加入 capybara 与 selenium-webdriver,并通过 bundle exec rspec spec/features/ 运行。

测试与质量193 次安装

nemojs-skill

Nemo.js 是 PayPal 开源的、基于 Selenium 的 Node.js 测试自动化框架。本技能用于生成 Nemo.js 自动化测试脚本(JavaScript),适用于用户提到 "Nemo.js" 或 "nemo automation" 的场景。技能内容涵盖核心测试模式(基于 Mocha 的用例结构、before/after 钩子、断言)、视图定位器用法(CSS、类名、data 属性、XPath 前缀、等待可见、批量查找)、nemo.config.json 配置(driver、data、view、plugins),以及通过环境变量 LT_USERNAME、LT_ACCESS_KEY 在 TestMu AI 云平台执行测试的配置方式。安装命令为 npm install nemo nemo-view --save-dev,运行命令为 npx mocha test/*.js --timeout 30000。更深入的进阶模式、调试指南、CI/CD 集成与最佳实践见 reference/playbook.md。

测试与质量193 次安装

nightwatchjs-skill

NightwatchJS 自动化技能用于生成 JavaScript 编写的 NightwatchJS 端到端(E2E)测试。它集成了测试运行器与 Selenium WebDriver,支持内置断言和页面对象(Page Objects)模式。该技能会根据用户指定的执行目标选择本地或云端运行:当用户提到 cloud、TestMu 或 LambdaTest 时,生成带 LT 环境的 nightwatch.conf.js 云端配置;提到 local 时使用 ChromeDriver/GeckoDriver 本地运行;默认本地并提示可选云端。适用于需要编写、组织或运行 NightwatchJS 测试的场景。

测试与质量193 次安装

debug-methodical

Debug-Methodical 是一个强调严谨流程的调试技能,要求按四个严格阶段处理缺陷:复现(reproduce)、隔离(isolate)、修复(fix)、验证(verify)。其核心原则是:没有稳定复现的 bug 就是没被真正理解的 bug,绝不能在复现之前动手修复。该技能旨在取代“随机尝试各种修复直到碰巧能用”的做法,适用于调查 bug、回归问题、不稳定测试或意外行为。

测试与质量193 次安装

mstest-skill

MSTest 是微软为 .NET 提供的内置测试框架,本技能用于在 C# 中生成 MSTest 测试代码。当用户提到 "MSTest"、"[TestMethod]"、"[TestClass]" 等关键词时适用。技能涵盖基础测试结构、数据驱动测试、断言方法、测试生命周期、测试分类与运行方式,并提供生产级模式参考,包括项目配置、FluentAssertions、共享初始化、WebApplicationFactory 集成测试、Bogus 测试数据生成、TestContext 与日志、CI/CD 集成、调试与最佳实践。

测试与质量192 次安装

bats-testing-patterns

该技能提供使用 Bats(Bash Automated Testing System)为 Shell 脚本编写单元测试的全面指导,涵盖测试模式、fixture 与最佳实践,适用于为脚本编写测试、实施 TDD、在 CI/CD 流水线中设置自动化测试,以及验证边界情况和错误条件。资料明确其适用范围与不适用情形,并给出确认 Shell 方言、搭建测试结构、编写退出码/输出/副作用测试、添加 setup/teardown 并在 CI 运行等步骤指引。

测试与质量192 次安装

webapp-testing

webapp-testing 是一个用于测试本地 Web 应用的技能,基于原生 Python Playwright 脚本实现。它适用于验证前端功能、调试 UI 行为、截取浏览器截图或检查页面渲染状态等场景。该技能提供辅助脚本 scripts/with_server.py,可管理服务器生命周期并支持同时启动多个服务器(如后端与前端)。使用流程遵循决策树:静态 HTML 可直接读取文件识别选择器;动态 Web 应用则先判断服务器是否已运行,未运行则借助辅助脚本启动,已运行则采用“先侦察后操作”模式——导航并等待 networkidle、截图或检查 DOM、从渲染状态识别选择器、再执行操作。技能强调始终以无头模式启动 chromium、等待 JS 执行完成后再检查 DOM、使用描述性选择器并适时添加等待,任务完成后关闭浏览器。

测试与质量192 次安装

swift-testing-code-review

这是一个用于审查 Swift Testing 代码的审查技能,名称 swift-testing-code-review。资料说明它帮助检查 Swift Testing 代码是否正确使用相关测试设施,并先完成若干硬性门槛:确认审查范围内的 .swift 路径、确认文件确实属于 Swift Testing(出现 import Testing 或 @Test / #expect / #require / @Suite)、并在断言问题前加载 review-verification-protocol。其快速参考与审查清单覆盖 #expect 与 #require 的用法、表达式捕获、错误测试、参数化测试与 zip() 陷阱、confirmation、异步序列、completion handler、@Suite、tags、并行执行与 .serialized、禁用测试的说明等。使用时可按主题加载 references 下的对应文档。

测试与质量190 次安装

hz-simpleperf-debug

hz-simpleperf-debug 是一个用于分析 Meta VR 与 Horizon OS 应用 CPU 性能的技能,基于 simpleperf 硬件级性能计数器。它可对前台应用进行工作负载分类(CPU 密集型、内存密集型或 I/O 密集型),录制 CPU 热点函数以找出消耗最多周期的代码,并按线程测量内核态与用户态的 CPU 开销。该技能通过 metavr CLI 调用,需通过 USB 连接已开启开发者模式的 Meta VR 设备。它适合在优化 VR 应用帧率、定位性能瓶颈时使用,可与 hz-perfetto-debug 配合,用硬件 PMU 数据补充 Perfetto 软件追踪无法看到的缓存未命中、分支预测失败和指令吞吐信息。

测试与质量190 次安装

robotics-testing

robotics-testing 是一个面向机器人软件测试的技能,提供测试策略、模式与工具,适用于编写单元测试、集成测试、仿真测试等场景。内容覆盖 ROS1/ROS2 节点的单元测试、使用 launch_testing 搭建集成测试、为 CI/CD 模拟硬件(传感器、执行器)、构建基于仿真的测试套件、使用真值测试感知流水线、验证轨迹规划器与控制器、搭建机器人包的 CI/CD 流水线,以及调试机器人系统中的不稳定测试。文档给出了机器人测试金字塔(从单元测试、集成测试、仿真测试、硬件在环到现场测试),并附带 pytest 测试 ROS2 节点、纯函数测试、基于 Hypothesis 的属性测试、ROS2 launch testing、Mock 硬件模式、黄金文件轨迹回归、仿真测试脚手架以及 GitHub Actions CI 等大量代码示例。

测试与质量189 次安装

bmad-teach-me-testing

BMAD Teach Me Testing(TEA Academy)是一个用于渐进式学习测试的教学型技能。它通过结构化的多会话课程,帮助学习者从测试基础逐步进阶到高级实践,支持自定进度、可暂停与恢复,并可扩展到整个团队而无需讲师投入时间。该技能以“大师测试架构师与教学向导”的角色与学习者协作,结合 TEA 方法论、测试原则与教学法,根据学习者的角色背景、经验和目标共同构建测试知识。它采用可续接架构,跨会话保存状态,学习者可在 1-2 周内按自己的节奏学习,也可根据经验直接跳转到任意会话。技能包含创建(Create)、编辑(Edit)、验证(Validate)三种模式,通过步骤文件架构实现纪律化执行,强调微文件设计、即时加载、顺序执行、状态跟踪与可续接会话。

测试与质量188 次安装