SuperAPI AI 工具集

Skill 广场

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

更新于 10-25 00:14

测试与质量

12,663 个结果

tdd-mutation

tdd-mutation 是一个面向 AI 编码智能体的技能,用严格的测试驱动开发(TDD)驱动实现,并通过变异测试证明所写测试确实能捕获缺陷。它提出两条法则:铁律——没有先失败的测试就不写生产代码;质量律——没有能证明测试有效的变异分数就不算完成。技能覆盖 RED→GREEN→REFACTOR→MUTATE 循环、垂直切片、Bug 修复的 Prove-It 模式、好测试与坏测试的对比、DAMP 优于 DRY、AAA 结构、测试规模分层、Mock 使用边界、浏览器运行时验证,以及变异测试的运行节奏与通过标准。适用于新功能、逻辑、行为、Bug 修复、重构和边界处理等场景。

测试与质量18 次安装

ios testing expert

iOS Testing Expert 是一个面向 iOS 应用的测试技能,围绕 XCTest、XCUITest、Quick/Nimble 等框架提供 Swift 测试模式。资料展示了 iOS 测试金字塔的构成(单元测试约 70%、集成测试约 20%、端到端 UI 测试约 10%),并给出 XCTest 基础写法、异步测试、XCUITest 登录流程示例、accessibilityIdentifier 的使用、Quick/Nimble 的 BDD 风格测试、基于协议的依赖注入与 Mock、快照测试以及代码覆盖率报告的生成方式。适用于编写 iOS 测试、搭建测试基础设施以及在 Swift 项目中进行 Mock 等场景。

测试与质量18 次安装

systematic-testing

Systematic Testing 是一个系统化测试与调试技能,用于指导测试驱动开发(TDD)、生成覆盖全面的测试套件,并提供系统化的调试框架。它适用于编写测试、调试失败用例或排查缺陷的场景,强调先复现问题、定位根因、再修复并补充回归测试,避免随机试错。该技能包含测试生成策略(正常用例、边界用例、错误用例、集成用例)、四阶段调试流程(根因调查、模式分析、假设验证、修复与保护)、测试覆盖率分析以及多项最佳实践与反模式提醒。

测试与质量18 次安装

zeno-validating-work

Zeno Validating Work 是一个面向贡献者的工作流技能,用于在提交、推送或声称任务完成之前,运行验证命令并确认实际结果。其核心理念是“先证据,后断言”:在提交前识别证明任务完成的依据(测试、Linter、手动验证等),在当前会话中重新执行完整命令,读取完整输出并检查退出码与失败数量,确认成功后再提交。该技能按组件给出验证命令示例,涵盖 Rust 的 stdb、Deno 的 backend、Node 的 frontend,以及文档/文本贡献的自检清单,并列出常见验证需求与反模式,强调不得依赖过往运行结果、不得在测试失败时声称完成。

测试与质量18 次安装

cscheck

CsCheck 是一个面向 C# 的测试库,用于编写基于属性(property-based)、基于模型(model-based)以及可执行规格(executable specification)的测试。它让库负责生成输入、收缩(shrink)反例、打印并重放失败用例,开发者只需保留应用契约在测试中的可见性。该技能指导如何选择测试形态:函数、往返、代数律或数据转换用 Gen + Sample;有更简单参考表示的实现用 SampleModelBased / SampleModelBasedAsync;带显式状态、守卫和要求的协议或生命周期用 Spec.From 配合 Exhaustive 与 Conform;异步资源或需纳入观测结果的期望用生成的命令数组加 SampleAsync。它强调先确立契约、保持测试机制精简、验证正确的对象,并给出 API 基线(CsCheck 4.9.1、.NET 8)。

测试与质量17 次安装

localizing-game-state-divergence

该技能用于将可复现的游戏玩法缺陷定位到游戏状态首次违反不变量的那个 tick。它通过重放确定性的复现用例,并扫描逐事件观测轨迹,找出不变量谓词首次失败的索引。输出是一个 tick 索引和两个状态,而不是诊断或补丁。适用于缺陷可确定性复现、错误表现为数值、计数、重复或缺失效果、或本应不可达状态的情况,且症状远离原因。不适用于缺陷尚不可复现、已有异常或崩溃指明文件行号、属于平衡性问题、或已知分歧 tick 只需选择修复的情况。

测试与质量17 次安装

python-testing-patterns

python-testing-patterns 是一份面向 Python 测试的实践指南型技能,核心是使用 pytest 构建完整的测试策略。内容覆盖单元测试、集成测试、功能测试与性能测试等测试类型,并强调 AAA(Arrange-Act-Assert)结构、测试覆盖率与测试隔离等核心概念。技能提供了从基础到进阶的多种模式:基础 pytest 测试、fixtures 的 setup/teardown、参数化测试、使用 unittest.mock 进行 mock、异常测试、异步代码测试、monkeypatch、临时文件与目录、conftest 共享 fixtures,以及基于 hypothesis 的属性测试。同时给出测试组织目录结构、测试命名规范与 pytest 标记(markers)等最佳实践。适用于编写 Python 单元测试、搭建测试套件与基础设施、实践 TDD、为 API 与服务编写集成测试、mock 外部依赖、测试异步与并发操作、在 CI/CD 中设置持续测试、实现属性测试、测试数据库操作以及调试失败测试等场景。

测试与质量17 次安装

escribir-contrato

为一条用户故事(Historia de Usuario,简称 HU)编写可观察契约,让 TESTER 与 DEV 能在互不相见的情况下并行工作。该技能负责组装上下文包(用户故事、适用的 ADR、TECH-DESIGN.md 对应小节),提炼功能对外可观察的接口(HTTP 路由、界面、命令、事件等),针对每个 Gherkin 场景与验收标准推导出精确的输入、各情况的确切输出以及错误响应,并锁定不可协商的名称(路由、字段、可见消息、格式)。技能不构建任何东西,只编写、提问并停止;不臆测用户故事未说明的内容,不描述内部实现,不调用其他智能体,不发布任何内容。输出保存为 contratos/CONTRATO-<HU>.md(基于 assets/contrato-template.md,版本 v1),并附上待人工确认的问题清单。

测试与质量17 次安装

playwright-skill

Playwright-skill 是一个基于 Playwright 的通用浏览器自动化技能,用于按需编写并执行自定义浏览器自动化脚本来完成网页测试与操作任务。它可以自动检测本地正在运行的开发服务器,把测试脚本写入 /tmp 目录并通过 run.js 执行,默认以可见浏览器窗口运行,方便调试。支持页面测试、表单填写与提交、登录流程验证、截图、多视口响应式设计检查、断链检查等常见场景。可通过环境变量配置自定义 HTTP 请求头,并提供 safeClick、safeType、takeScreenshot、handleCookieBanner、extractTableData 等辅助函数以及 API_REFERENCE.md 高级参考。

测试与质量17 次安装