running-tests
用于 stellar-core 的分层测试技能:从冒烟测试到完整套件、随机化与消毒器测试,按成本递增顺序执行,尽早发现失败。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 11-01 00:15
13,014 个结果
用于 stellar-core 的分层测试技能:从冒烟测试到完整套件、随机化与消毒器测试,按成本递增顺序执行,尽早发现失败。
stellar-core 测试子系统(src/test/)的令牌高效摘要,介绍测试框架、辅助类与约定,不含实际测试用例。
docs-audit 用于评估已发布或进行中的文档页面,检查质量、准确性与语气合规。它对照 SDK 源码核验内容,找出内容缺口,可选对比竞品文档,产出结构化评估与改进建议,供改写前摸底或定期健康检查使用。
Test Master 是一个面向软件测试的 AI 技能,覆盖功能、性能与安全三种测试视角,适用于编写单元/集成/E2E 测试、制定测试策略、分析覆盖率、构建自动化框架、性能基准与漏洞测试、缺陷管理与测试报告等场景。
面向 Apple 平台(Swift / XCTest)的集成测试技能,强调用真实依赖和真实文件验证服务层、仓储、解析器与数据管道,采用每个管道一个场景测试、逐步断言、禁止模拟被测对象,只验证可观测状态,UI 验证不在范围。
auto-bug-fix 是一个自主的 8 阶段缺陷修复工作流:读取 JIRA 缺陷单,在真实移动设备上复现并录制视频,定位源码根因,编写失败的集成测试,修复代码,在设备上验证并交付 PR。
refine-journey 是一个用于评估 journey-builder 运行结果并修复指令缺口的技能。它读取最近一次 journey-builder 运行产生的全部产物(journey.md、测试代码、截图、评审文件等),执行构建、测试、截图、等待时间、journey 质量、规格覆盖、打磨轮次和真实结果等客观检查,对本次运行打分,并通过 5 Whys 诊断技能指令中的缺失或薄弱之处,最终将修复写入项目根目录的 AGENTS.md(项目级覆盖)或 pitfalls gist(平台级模式),并输出精炼报告与下一步操作建议。
Journey Builder 是一个用于构建和测试用户旅程的技能。它读取项目根目录的 spec.md 和 journeys/ 文件夹,找出尚未覆盖的最长用户路径,编写以真实用户视角执行的 UI 测试,并在每个关键步骤截图。适用于 macOS(XCUITest)和 Web(Playwright)应用。每次只构建一条旅程,包含测试编写、运行、可测试性审查、UI 测试重构、设计驱动的 UI 审查三轮打磨,最后进行单元测试与 UI 测试的最终验证并提交。
spec-rigor-review 是一个用于审查现有代码库的 AI 技能,目标是找出那些本可由机器强制执行的规则,以及让这些规则可被强制执行所需的代码重构。它把规则分为三个层次:模式与类型(用一份数据形状描述,让编译器和生成代码拒绝其它情况)、设计级模型检查(用小模型描述状态机或协议,由检查器探索执行并返回反例)、代码级验证(证明或有界检查,验证代码对所有输入都满足规格)。该技能强调只读审查:不编辑文件、不安装工具、不触发下载,直到用户选定发现项。每条规则都需要证据,不能凭空发明或为让检查通过而弱化规则;检查只有在被观察到失败后才算数。报告按模式与类型候选、验证候选、薄弱现有检查、重构等分节排序,并给出未覆盖项和优先执行的三件事。
test-rigor-review 是一个用于审查现有代码库的测试严谨性技能,目标是为代码补充属性测试(property test)、模糊测试(fuzz test)与变异测试(mutation testing)三类更强的测试技术,并找出阻碍这些技术落地的重构点。它会先限定审查范围(用户指定的路径、包或 diff;未指定时挑选包含业务规则与解析逻辑的包),识别语言、测试框架及已配置的工具,然后为每种技术寻找候选项。它还会审计已有的属性测试与模糊测试,指出薄弱之处,并列出需要先行的重构。所有发现按“该处缺陷成本 × 该技术发现缺陷概率 ÷ 工作量”排序,涉及金钱、权限、状态机和外部输入解析的规则优先。审查默认只读:可运行不改动任何内容的现有测试与命令,但在用户选定发现项之前不得编辑文件、安装工具或启动 fuzz/mutation 运行。报告以“现有情况”开头,随后分为测试候选(T)、薄弱已有测试(W)、重构(R)、变异运行(M)和未覆盖项五部分,每条发现带 ID、位置(文件:行)、技术、规则一句话、证据与工作量(S/M/L),并以最优先执行的三件事及其理由收尾。
cdp-verification 是一个用于端到端验证桌面应用 UI 行为的技能:它通过 Chrome DevTools Protocol(CDP)连接到正在运行的 Electron 桌面应用,模拟真实用户操作并采集截图与数值证据。该技能强调必须在正确的应用实例和工作区中测试,使用真实浏览器输入复现用户旅程,并针对拖拽、滚动等连续交互做边界与对抗性测试;同时要求区分端到端验证与合成测试,记录修复前后失败与通过的同条件证据。
playwright-cli 是一个浏览器自动化命令行工具,可用于自动执行网页交互、测试网页并配合 Playwright 测试工作,支持导航、元素点击、表单填写、快照、标签页、存储、网络拦截与 DevTools 调试等操作。
该技能用于产出可信的性能基准测试结果,适用于需要生成、把关或审查性能数字的场景,如前后对比基准、加速/回归声明、CI 性能门禁、噪声底限与不确定性处理等。核心原则是:一个比较相同代码的基准可能报告出看似确定的改进,因此必须先建立噪声底限、采用配对测量、报告区间与样本数,并明确区分门禁与信号。技能提供了完整的协议,包括进程拓扑选择、预热排除、垃圾回收、击杀宽限、输出一致性校验、指标选择(如分配计数、系统调用计数)、随机臂比较、预先声明采纳标准以及门禁策略等。适用于性能工程、CI 优化、代码审查等场景。
Hoppscotch 是一个开源 API 开发平台,定位为轻量、快速的 Postman 替代方案,支持 REST、GraphQL、WebSocket、SSE、Socket.IO 和 MQTT 等协议。它提供网页版(hoppscotch.io)、桌面应用以及可自托管实例三种使用形态。用户可以用它测试和调试 API 端点、创建 API 集合、编写预请求脚本,并通过 CLI 在 CI/CD 流水线中运行集合测试。自托管可通过 Docker Compose 部署,包含主应用、管理后台、后端 API 与 PostgreSQL 数据库。集合用于按功能或服务组织端点,环境变量用于避免将密钥写入共享集合。网页版无需账号即可进行快速 API 测试。
Pact 是一个面向微服务的消费者驱动契约测试(consumer-driven contract testing)框架技能。它帮助用户在消费者侧编写测试并生成 pact 契约文件,在提供者侧进行契约验证,并可配置 Pact Broker 共享契约,将 can-i-deploy 工作流集成到 CI/CD 流水线中。其核心理念是:消费者定义自身所需的接口契约,提供者验证是否能够满足这些契约。该技能支持 JavaScript、Java、Python、Go 和 .NET 等语言,并覆盖本地契约文件与 Pact Broker(自托管或 Pactflow SaaS)两种契约获取方式,适用于希望降低微服务集成测试成本、实现独立部署前安全校验的团队。
Promptfoo 是一个开源的 LLM 提示词测试与评估框架,可以为提示词编写测试用例、对多个模型运行并断言输出结果,类似“提示词单元测试”。它支持并排比较模型、在修改提示词时发现回归,并可通过红队攻击发现漏洞。提供 Web UI 查看结果与 CLI 供 CI 集成。
对 git diff 进行并行只读多智能体代码审查的技能:四个只读子代理分别从意图与回归、安全与隐私、性能与可靠性、契约与覆盖角度并行审查,主代理再过滤、排序并汇总真正重要的问题。仅审查,不修改文件、不应用修复。
visual-testing 是一套面向 UI 变更的视觉回归测试技能,定义截图覆盖范围、渲染稳定化、基线管理与 CI 集成,帮助防止意外 UI 变化。可作为视觉 QA 工程师角色使用。
Playwright Mastery 是一套面向 Playwright 的实战型参考资料,提供 E2E、API、组件、视觉、可访问性与安全测试等 50+ 指南,强调何时使用与不使用的取舍,附 TypeScript/JavaScript 示例。
该技能用于验证 C# 或 F# 的可靠性测试是否能发现真实源码缺陷。优先在支持的 C# 项目使用 Stryker.NET,其他情况用隔离的手工变异体,并先建立绿色基线。
用于审查 C# 或 F# 随机化测试生成器与工作负载的工具技能,聚焦状态空间探索的局限。支持 FsCheck、Hedgehog 及自定义生成器,按高信号、值得考虑、观察三类输出发现,并区分推断限制与实测分布。
dotnet-test-audit 是一个面向 C# 与 F# 测试的审计技能,用于评估测试是否具备有意义的回归检测能力、是否存在冗余覆盖以及与实现细节过度耦合的问题。它适用于测试评审、拟新增测试的评估,以及经授权的测试清理工作。该技能强调以“每个测试能检测什么缺陷”为核心,而不是以测试数量或删除行数为目标,在保证信心的同时控制维护成本。审计过程包括:确定审计边界(读取仓库说明、范围、测试项目与 CI 选择,保留既有语言、SDK、依赖、框架与运行器);对每个候选测试建立可观察契约、可能缺陷、检测断言、执行路径证据、已有等价测试及该层独有价值;检查完整测试、参数数据、辅助代码、生产代码所有者与调用方,追踪 mock 行为到生产边界,并识别无显式断言、由生产代码计算期望值、快照/反射断言、重复测试、私有辅助或 mock 调用断言、仅测试访问、负向断言、空集合或默认结果等模式;记录保留、修复、合并、移除或未决的决策及证据;在授权下应用变更并验证结果,包括前后运行受影响测试、检查发现与执行用例、必要时使用 Stryker.NET 或隔离手动变异验证替换强度。该技能不授权修复无关产品缺陷或重新定义预期行为,也不得在未授权情况下发布发现、提交或创建 PR。
用于准备本地 C# 或 F# 集成测试环境的技能,基于现有 .NET 主机、Testcontainers、Aspire 或 Docker Compose,帮助在可靠性测试前搭建并验证测试所需基础设施,不含生产部署。
用于排查 C# 或 F# 可靠性测试失败的技能,结合运行器结果、属性测试反例、日志、跟踪与源码,定位失败、挂起、不稳定或未执行的测试原因。