SuperAPI AI 工具集

Skill 广场

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

更新于 11-02 00:09

测试与质量

13,038 个结果

humanish

humanish 是一个面向应用、CLI 和智能体产品流程的合成用户研究工具,以 CLI 形式提供。它通过合成人设(persona)和场景(scenario)驱动参与者,对目标应用进行自动化探索与回归验证,并生成可机读的研究结果。该工具强调隐私边界:禁止读取、复制、提交或生成任何 PII、PHI、密钥、令牌、原始私密记录或客户数据,也不得编辑 .env 或密钥文件。humanish 提供 init、study、run、review、analyze、comms、runtime、doctor 等命令,支持 JSON 输出以便智能体调用;其 TUI 仅供人类使用,智能体不应调用。研究文件使用 YAML(humanish.persona.v1、humanish.scenario.v1、humanish.study.v3),可执行评分器使用 .mjs,生成产物使用 .json 或 .ndjson。支持本地浏览器、E2B 托管桌面、共享世界、终端和脚本化等多种路由,可同时运行多个参与者并对比不同设备尺寸。分析环节可选用 Codex 账户或 OpenAI API,涉及费用时需用户明确同意。

测试与质量1 次安装

analyzing-test-coverage

该技能用于分析代码覆盖率指标,识别未被测试覆盖的代码,并生成详细的覆盖率报告。它会在用户请求分析项目整体覆盖率、查看特定文件中未测试代码或生成覆盖率指标报告时触发。技能通过运行项目测试套件并启用覆盖率跟踪(如 nyc、coverage.py 或 JaCoCo)来收集数据,解析后生成包含行、分支、函数和语句覆盖率的报告,并高亮未被任何测试覆盖的具体代码行或代码块。适用于需要评估测试完整性、定位测试缺口、执行最低覆盖率阈值以及将覆盖率分析集成到 CI/CD 流程中的场景。使用前需确保项目已正确配置覆盖率工具。

测试与质量1 次安装

automating-api-testing

该技能用于自动化 API 端点测试,支持 REST 与 GraphQL 接口的请求生成、响应校验和测试覆盖。它会解析 OpenAPI/Swagger 文件或代码文件中的 API 定义,据此生成覆盖 CRUD 操作、认证流程和错误处理的测试用例,并执行测试、校验状态码、响应头和响应体结构,还可依据 OpenAPI 规范进行契约测试。适用于需要为 REST 端点批量生成测试、为 GraphQL 的查询/变更/订阅创建测试、验证 API 契约或测试登录、刷新令牌及受保护端点等认证流程的场景。使用时建议提供清晰准确的 API 定义、认证方式与凭据,以及 API 用途等上下文信息。该技能可与其他插件集成以从代码仓库或 API 网关获取 API 定义,也可结合报告工具生成测试报告与仪表盘。

测试与质量1 次安装

automating-mobile-app-testing

该技能用于在 iOS 和 Android 平台上自动化移动应用测试,支持 Appium、Detox、XCUITest、Espresso 等主流测试框架。它能够根据用户定义的流程和需求生成端到端测试,建立页面对象模型来表示移动端界面及其元素,配置模拟器、仿真器或设备农场(如 AWS Device Farm、BrowserStack)等测试环境,并处理 iOS 与 Android 之间的平台差异,以实现稳健的跨平台测试。适用于需要为 iOS 或 Android 应用自动化测试、生成端到端测试、配置测试环境的场景。使用时建议提供应用功能与测试覆盖范围的详细信息,明确偏好的测试框架和目标平台。该技能可与其他代码生成和部署类技能配合,形成完整的移动应用开发工作流。

测试与质量1 次安装

conducting-browser-compatibility-tests

该技能用于对 Web 应用进行跨浏览器兼容性测试,借助 BrowserStack、Selenium Grid 或 Playwright 在 Chrome、Firefox、Safari、Edge 等浏览器及不同设备上执行测试。它能够配置浏览器矩阵、生成并并行运行跨浏览器测试、捕获截图与日志,并输出兼容性报告以定位浏览器特定问题。适用于新功能验证、更新后的回归测试,以及将跨浏览器测试集成到 CI/CD 流程中。

测试与质量1 次安装

conducting-chaos-engineering

该技能让 Claude 扮演混沌工程专家,帮助用户设计和执行受控故障实验,以验证系统韧性、发现薄弱环节并改进恢复机制。技能涵盖实验范围与场景设计、混沌工具选型(如 Chaos Mesh、Gremlin、Toxiproxy、AWS FIS)、配置执行与指标监控,以及结果分析和改进建议。适用于数据库故障切换测试、API 延迟注入、熔断与重试机制验证等场景。它强调明确目标、从小规模开始、自动化与监控,并可结合各类混沌工程与监控工具使用。

测试与质量1 次安装

generating-end-to-end-tests

该技能让 Claude 为 Web 应用生成端到端(E2E)测试。它借助 Playwright、Cypress 或 Selenium 自动化浏览器操作,模拟真实用户交互,覆盖注册、购物车结算等关键用户流程。使用时只需说明要测试的用户工作流,Claude 会识别流程并生成包含导航、元素交互和结果断言的测试脚本,同时配置浏览器选择(Chrome、Firefox、Safari、Edge)及必要依赖。未指定框架时默认使用 Playwright。适合为特定用户流程创建 E2E 测试、生成基于浏览器的 Web 测试,以及自动化多步骤业务流程验证。

测试与质量1 次安装

generating-test-data

该技能让 Claude 能够为软件开发生成逼真的测试数据,借助 test-data-generator 插件创建用户、产品、订单等数据集。它会先分析请求以确定所需数据的类型与数量,再按规格生成数据,并以 JSON 或数据文件等合适格式呈现,便于直接用于测试环境。适用于生成大量用户档案以测试认证授权、创建带多种属性的产品数据以测试电商功能、模拟下单与交易以进行性能与负载测试、为演示或培训填充数据库,以及生成符合特定 schema 或数据模型的数据。

测试与质量1 次安装

generating-test-doubles

该技能通过 test-doubles-generator 插件为单元测试自动生成 mock、stub、spy 和 fake 等测试替身。它会分析被测代码中的依赖关系,识别需要替换的依赖,并根据指定的测试框架生成对应的测试替身代码,供直接集成到单元测试中。适用于为外部 API 调用创建 mock、为服务依赖生成 stub 以控制其行为,以及用 spy 跟踪真实对象的交互。使用时建议明确测试框架(如 Jest、Sinon)并提供相关代码片段或文件路径,以保证依赖分析的准确性。

测试与质量1 次安装

generating-test-reports

该技能用于生成全面的测试报告,支持覆盖率指标、测试趋势分析以及面向不同受众的输出格式(HTML、PDF、JSON)。它会聚合项目中所用各类测试框架的测试结果,计算覆盖率、通过率、测试时长等指标,识别失败测试与性能趋势,并按用户偏好生成报告。适用于测试运行后生成报告、分析代码覆盖率以发现测试薄弱区域、以及对比多次 CI/CD 运行结果识别回归或改进。

测试与质量1 次安装

generating-unit-tests

该技能让 Claude 能够根据源代码自动生成完整的单元测试。当用户请求单元测试、测试用例时触发。它会分析源代码,识别关键功能,并生成覆盖正常路径、边界情况和错误条件的测试用例,同时自动为外部依赖创建 mock 和 stub,最终输出包含导入、初始化和断言的测试文件。支持根据文件类型和项目结构自动检测测试框架,也支持用户指定框架(如 Jest、pytest)。适用于为单个文件、函数、类或模块快速补充测试覆盖,防止回归。

测试与质量1 次安装

managing-database-testing

该技能用于管理数据库测试:生成测试数据、将测试包裹在事务中自动回滚,并校验数据库架构。它借助工厂与夹具生成接近真实的测试数据,通过事务管理保证每次测试后环境干净,并对照预期结构与约束检查数据库架构,以尽早发现迁移或数据完整性问题。适用于需要为数据库交互生成测试数据、为数据库测试实现事务管理、以及校验数据库架构与迁移的场景。实际使用中需注意数据真实性、事务隔离级别与定期架构校验。

测试与质量1 次安装

managing-test-environments

该技能让 Claude 能够借助 Docker Compose、Testcontainers 和环境变量来管理隔离的测试环境,自动完成包含数据库、缓存、消息队列等依赖的测试基础设施的搭建与销毁,从而保证测试过程一致且可复现。它可生成并配置 docker-compose.yml,也可通过 Testcontainers 以编程方式动态管理容器,适用于为项目创建隔离测试环境、维护测试用 Compose 文件以及搭建程序化容器管理等场景。

测试与质量1 次安装

orchestrating-test-workflows

该技能让 Claude 借助 test-orchestrator 插件编排复杂测试工作流:定义带依赖关系的测试执行图,识别相互独立的测试并并行执行,根据代码变更智能选择仅运行受影响的测试,从而缩短测试耗时并提升可靠性。适用于回归测试优化、依赖管理与 CI/CD 流水线中的测试编排等场景。资料显示其可定义测试工作流、并行化、智能选择测试,并能与版本控制及 CI/CD 集成;具体安装与配置步骤暂未提供。

测试与质量1 次安装

performance-testing

该技能让 Claude 借助 performance-test-suite 插件设计、执行并分析性能测试,支持负载测试、压力测试、尖峰测试和耐力测试等类型。它会根据用户请求确定测试类型并配置目标用户数、持续时间、爬坡时间等参数,执行测试并采集响应时间、吞吐量和错误率等指标,进而分析性能瓶颈、生成包含关键指标与优化建议的报告。适用于为 API 设计负载测试、寻找系统崩溃点、评估突发流量下的行为以及检测内存泄漏或稳定性问题等场景。

测试与质量1 次安装

profiling-application-performance

该技能让 Claude 能够对应用进行性能剖析,分析 CPU 占用、内存消耗与执行时间,帮助定位瓶颈并给出优化建议。它会先识别应用技术栈(如 Node.js、Python、Java),定位入口与关键执行路径,再结合 application-profiler 插件生成性能剖析结果。适用于排查内存泄漏、找出 CPU 密集型函数、优化执行时间等场景。资料未说明价格、可用平台及具体安装方式。

测试与质量1 次安装