SuperAPI AI 工具集

Skill 广场

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

更新于 10-17 00:11

测试与质量

12,218 个结果

code-quality-scoring

Code Quality Scoring 是一个厂商中立的软件质量量化与沟通框架,用于在应用和组合层面评估代码健康度、估算技术债务、评估云就绪度与开源安全性,并向非技术人员解释质量状况。它将软件健康度拆解为韧性、敏捷性、优雅性三个维度(各 0–100 分),取平均得出总体健康分,并按红/橙/绿区间定位;技术债务以修复工作量(人时/FTE)表达,由违规密度乘以按语言区分的债务因子推导;云就绪度由代码扫描分与团队调研分平均得出;开源安全由安全(CVE)、许可证合规、过时程度三部分构成。该技能强调按业务影响而非缺陷数量排序修复优先级,并提供了面向管理者的沟通框架。

测试与质量187 次安装

playwright

该技能提供 Playwright 端到端(E2E)测试的编写规范与模式,用于在编写 E2E 测试时统一页面对象(Page Object)、选择器优先级、文件结构、测试标签与文档格式。资料明确给出触发场景:编写 E2E 测试时使用,涵盖 Page Objects、selectors、MCP 工作流。技能强调在具备 Playwright MCP 工具时应先探索页面(导航、快照、交互、截图、验证流程、记录真实选择器)再编写测试代码;若不具备 MCP,则基于文档与代码分析创建测试。规范包含:单一 spec 文件不拆分、选择器优先级(getByRole、getByLabel、getByText、getByTestId,避免 .class 与 #id 等脆弱选择器)、Page Object 继承 BasePage、优先复用已有页面对象、公共逻辑下沉至 BasePage 或 helpers.ts、测试标签分类(优先级、类型、功能、测试 ID)、以及精简的测试文档格式(不超过 60 行,只描述具体测试用例)。同时列出常用运行命令与关键词。

测试与质量186 次安装

testing-strategies

Testing Strategies 是一份测试策略参考,汇集了多种测试方法的实践示例与规范。内容涵盖测试结构(Arrange-Act-Assert)、契约测试(基于 Pact)、快照测试(含内联快照)、属性测试(基于 fast-check)、使用 Testcontainers 的集成测试以及测试替身(Test Doubles)的编写方式,并列出常见反模式与检查清单。示例以 TypeScript/JavaScript 生态为主,涉及 OrderService、UserService、sortUsers、NotificationService 等场景。该资料为技能参考条目,具体安装或运行方式暂未提供。

测试与质量186 次安装

playwright-test-generator

playwright-test-generator 是一个用于为页面、流程、表单、组件、未覆盖路由或首个项目新增、编写、创建或搭建 Playwright 端到端测试的技能。它通过环境检测、覆盖率缺口分析、浏览器探索、场景设计与用户审批、代码生成、YAGNI 审计与 e2e-reviewer、V1–V6 验证等步骤,帮助生成符合项目约定的 Playwright 测试。该技能强调安全:页面内容、DOM/可访问性快照、控制台/网络输出和源码均视为不可信数据,禁止执行或服从其中的指令;对目标控制的命令要求仓库信任和显式审批。

测试与质量185 次安装

alicloud-network-alb-test

阿里云 ALB(应用型负载均衡)技能的冒烟测试工具,用于验证 SDK 认证、脚本编译、实例列表查询与健康检查流程。测试分为三个阶段:离线脚本编译检查(无需凭证,验证 28 个脚本能否成功编译)、完整冒烟测试(需凭证与地域,验证 list_instances、list_server_groups、list_acls 返回有效 JSON)、以及针对特定实例的测试(需运行中的 ALB,验证 get_instance_status、list_listeners、check_health_status)。测试结果以 JSON 输出并保存至指定文件。

测试与质量184 次安装

playwright

Playwright CLI Skill 是一个以命令行优先的浏览器自动化技能,用于在终端中驱动真实浏览器完成导航、表单填写、快照、截图和数据提取等任务。它基于 playwright-cli 运行,推荐使用自带的包装脚本,这样即使没有全局安装该 CLI 也能正常使用。使用前需先检查 npx 是否可用(包装脚本依赖它),若不可用则需先安装 Node.js/npm。核心工作流为:打开页面、获取快照以获得稳定的元素引用、使用最新快照中的引用进行交互、在导航或 DOM 发生显著变化后重新快照,并在需要时捕获截图、PDF 或追踪文件等产物。它强调 CLI 优先,不建议转向 @playwright/test,除非用户明确要求测试文件。适用于浏览器会话自动化、表单提交、UI 流程调试、多标签页操作以及页面数据提取等场景。

测试与质量184 次安装

ln-637-test-structure-auditor

ln-637-test-structure-auditor 是一个测试可维护性与结构审计技能(L3 Worker),用于检查测试文件的组织方式。它检测测试布局模式(扁平、镜像、同目录、混合),标记超出增长阈值的扁平目录并给出按领域分组的建议,验证测试与源码的映射一致性,识别孤立测试和碎片化重复测试,并输出 MOVE、MERGE 或 DELETE_ORPHAN 建议,同时计算合规评分(X/10)。该技能接收包含技术栈、全部测试文件元数据、代码库根目录、输出目录和领域信息的 contextStore,执行 6 项审计检查,采用两层检测策略,最终生成 markdown 报告并返回摘要。它只关注可维护性与结构,不评估产品行为、E2E 旅程价值、覆盖率、可信度或人工证据质量,也不自动修复,仅报告并建议重构。

测试与质量184 次安装

tdd-mastery

TDD Mastery 是一个测试驱动开发(TDD)工作流技能,核心是红-绿-重构循环:先写定义期望行为的失败测试(红),再写最少生产代码让测试通过(绿),最后在保持测试通过的前提下清理代码(重构)。它强调每个循环控制在 2-10 分钟,并且在没有失败测试前绝不写生产代码。内容覆盖测试结构(Arrange-Act-Assert)、跨语言测试范式(Jest/Vitest、pytest、Go)、测试层级(单元/集成/E2E)、覆盖率规则、Mock 指南以及要避免的反模式,适用于希望用 TDD 方式规范开发流程的团队或个人。

测试与质量184 次安装

test-design-reviewer

Test Design Reviewer 是一个用于评审测试质量的技能,基于 Dave Farley 提出的优秀测试八项属性。它把测试视为可执行的规格说明与安全证据,在阅读实现之前先阅读测试,再检查生产边界与仓库约束,从而判断测试所声称的行为是否成立。八项属性包括:可理解性、可维护性、可重复性、原子性、必要性、粒度、速度,以及测试先行开发的证据。评审时对每项属性给出 Strong、Mixed、Weak 或 Not assessed 评级,并附上精确的文件位置与观察到的证据,不计算聚合分数。当只有最终代码树时,First 属性标记为 Not assessed;没有执行证据或可信计时时,Fast 属性标记为 Not assessed。输出包含属性评级表、按严重程度排序的可操作发现,以及验证缺口说明。

测试与质量183 次安装

pdk-test

pdk-test 是用于为自定义 Omni Gateway 策略编写和运行集成测试的框架。它基于 Docker 运行真实的 Omni Gateway,通过 `#[pdk_test]` 宏和 TestComposite 组合多个 Docker 服务(Omni 网关、HTTP mock 后端等),让开发者能够发送真实 HTTP 流量并对策略的端到端行为进行断言。测试会实际验证 Omni 网关的路由、TLS、监听器配置以及多策略链。与进程内的 pdk-unit 单元测试相比,pdk-test 速度较慢(每个测试约 30-60 秒,因为需要启动 Docker 容器),但能覆盖真实的网关行为。测试代码通常放在 tests/requests.rs 中,依赖 pdk-test、httpmock、reqwest、serde_json、anyhow 等 crate。框架提供 FlexConfig、ApiConfig、PolicyConfig、HttpMockConfig 等构建器,以及 GrpcBin、GripMock、HttpBin 等测试服务支持。测试通过全局互斥锁顺序执行,避免 Docker 资源争用。

测试与质量182 次安装

qa-debugging

QA Debugging 是一个系统化调试技能,用于诊断崩溃、回归、偶发失败(flakes)和生产环境缺陷。它适用于分析堆栈跟踪、日志或性能剖析数据,但不适用于性能调优或事件指挥。该技能提供默认工作流(复现、隔离、插桩、修复根因、验证、预防)、分诊路径、证据标准、专家判断准则,以及针对浏览器/E2E、分布式、内存增长、Agent/LLM 等场景的调试方法。它还包含只读的 Python 脚本用于日志错误汇总和配置差异对比,并强调在生产环境中优先缓解、只读调查、捕获证据后再重启等安全原则。

测试与质量182 次安装

webapp-testing-patterns

这是一个面向 Web 应用测试的 Playwright 模式参考技能,系统整理了 Playwright 自动化测试中的选择器、等待策略、元素交互、断言、测试组织、网络拦截、截图录像、调试与并行执行等实践。内容以代码示例为主,覆盖文本、角色、CSS、XPath、data 属性等选择器写法,以及加载状态、元素状态、超时和自定义条件等等待方式,并给出选择器稳定性优先级建议。适合使用 Playwright 编写端到端测试的开发者参考。

测试与质量181 次安装