docker-testcontainers
Testcontainers 集成测试指南:在自动化测试中用 Docker 容器运行 PostgreSQL、MySQL、Redis、Kafka 等依赖,覆盖 Java 与 Python 用法、容器生命周期、CI 配置及常见陷阱。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-19 00:11
12,295 个结果
Testcontainers 集成测试指南:在自动化测试中用 Docker 容器运行 PostgreSQL、MySQL、Redis、Kafka 等依赖,覆盖 Java 与 Python 用法、容器生命周期、CI 配置及常见陷阱。
用于借助真实 API Key 对 Stitch SDK 做对抗性测试的技能,引导探索标准功能边界与异常场景,发现投影、句柄与生命周期相关的缺陷。
这是一个代码审查技能:对本地 diff、GitHub PR 或整个代码库进行审查,按严重程度、发生概率和是否值得修复对每个发现评级,并给出高层修复建议,自身不会修改代码。
用于压力测试预测的预演失败(premortem)技能:假设预测已失败,反向推演失败经过,识别盲点、尾部风险与过度自信,并据此调整置信区间。
test-harness 是一个系统性生成 pytest 测试套件的技能,能将源代码转化为可运行、覆盖全面的 pytest 文件,涵盖正常路径、边界条件、错误状态与异步流程,并生成合理作用域的 fixture 与聚焦的 mock。
一个量化特征工程技能,扮演顶级量化交易系统工程师,用统一特征引擎替代孤立策略,通过统计检验筛选有预测力的特征并构建评分模型。
为 Onyx 应用编写和维护 Playwright 端到端测试的技能,涵盖测试目录结构、环境启动、认证方式、Onyx 专用工具与最佳实践。
该技能基于 James Bach 的 HTSM 产品因素(SFDIPOT)方法,用于从结构、功能、数据、接口、平台、操作、时间七个维度系统分析需求、史诗或用户故事,生成覆盖全面的测试策略与测试想法,并给出优先级和自动化适配建议。
面向 Python 3.9+ 项目的 pytest 测试技能,涵盖单元测试与集成测试、fixture 管理、TDD、mock、异步测试及覆盖率配置,适合编写或审查 Python 测试套件时使用。
递归自我改进循环:通过按明确评分标准反复迭代,生成更高质量的文案输出。适用于标题、CTA、落地页文案、社交内容与广告等,强调不要直接交付初稿。
pino 是面向 Node.js 的高速 JSON 结构化日志库,也是 Fastify 的默认日志器。本条目是其官方文档参考技能,覆盖 logger、child logger、日志级别(info/warn/error/debug/trace)、transport、pretty print 等 API 与用法。
retro 是 cog-second-brain 中的 CP-7 复盘技能,用于在任务交付或升级后审计检查点、证据质量与行动项,并沉淀经验供下一轮使用。通过 /retro 命令触发。
变异测试质量门禁技能:在创建 PR 前对生产代码做变异测试,检测测试是否真能发现缺陷,要求 100% 变异杀死率,并输出结构化证据。支持 Rust、TypeScript/JavaScript、Python、Elixir 项目。
Pre-Commit Check 是一个在提交代码前对暂存文件进行审查的严格检查技能。它在任何 commit 之前只检查已暂存(staged)的文件,并要求通过三道关卡:安全、代码质量、是否会出问题。安全关卡委托给 security-checklist 技能,扫描硬编码的密钥、API key、token、密码、含真实值的 .env 文件、凭据、私钥和连接字符串,一旦发现即停止,不进入第二关。代码质量关卡依据 core-principles 和通用最佳实践审查 DRY、纯函数、快速失败、命名、关注点分离、错误处理、死代码等,并对问题给出报告,风格上的小问题可以记录但不阻塞提交。第三关关注单元测试捕捉不到的问题,例如运行时环境、权限缺失、基础设施配置错误和部署失败,要求运行构建、运行已有测试、运行 linter,对 Lambda、CDK、SST 等基础设施代码要部署到 dev 并直接调用 Lambda、检查 CloudWatch、确认 SSM 参数或密钥存在,前端要确认无控制台错误且页面能加载,CI 相关改动尽量在本地运行对应步骤。超过 2 分钟才能完成的验证另当别论,但 2 分钟内能验证的应当立即执行。输出采用固定格式:被阻塞、提交前修复、已验证。此外,若开发者纠正了本技能本应阻止的行为,应建议对其做具体修订。
用于为 Simulink 模型或子系统编写通过/失败测试的技能,支持基于 Gherkin 的临时快速测试与基于 Simulink Test API 的持久化测试,可验证需求、创建回归测试并收集决策覆盖率。需 Simulink Test 及 R2023a 以上版本。
用于对产品或功能进行运行时探测、压力、模糊或混沌测试,寻找未报告缺陷的规范型技能,也可在目标尚不可达时准备有界的运行时交接。
面向企业中间件与消息驱动系统的测试模式技能,覆盖消息路由、转换、死信队列、协议中介、ESB 错误处理与 EIP 模式,用于验证 ESB、消息代理和集成流程的正确性。
QCSD 构思阶段的质量工程群体技能,用于 PI/Sprint 规划时基于 HTSM v6.3 质量准则、风险风暴与可测试性分析评估用户故事和 URL,输出 GO / CONDITIONAL / NO-GO 决策,是 QCSD 生命周期的第一道关卡。
一个只读的对抗式代码审查技能:以当前代理为主审查者,调用 OpenAI Codex CLI 作为外部审查者,对代码变更进行辩论式复核,输出缺陷、安全问题与代码质量发现。
Test Modernizer 是一个用于现代化测试套件的技能,主要帮助开发者将 XCTest 测试迁移到 Swift Testing,或对现有 Swift Testing 测试进行结构优化以采用新特性。它适用于用户要求现代化、更新、迁移、增强或转换测试的场景。迁移内容包括:将 import XCTest 替换为 import Testing;将 XCTestCase 子类改为 struct 或 final class;将 setUp/tearDown 改为 init/deinit;将 test 前缀方法改为 @Test 属性;将 XCTAssert 系列断言映射为 #expect 或 #require;将 XCTestExpectation 改为 confirmation;将 XCTSkip 改为 .disabled/.enabled 或 Test.cancel;将 XCTExpectFailure 改为 withKnownIssue;将 XCTAttachment 改为 Attachment.record。该技能不适用于从零编写新测试、仅询问 XCTest 特性、仅关注测试结果或运行、为覆盖新功能而更新测试、调试测试失败但未提及迁移,以及使用 XCUI* API 的 UI 自动化测试(无法迁移到 Swift Testing)。
为项目配置 Bun 内置测试运行器的单元测试方案,语法兼容 Jest,支持就近放置测试文件与 mock。
一种将纯业务逻辑(函数核心)与副作用(命令式外壳)分离的架构范式技能,用于业务逻辑与I/O纠缠、单元测试缓慢脆弱时,通过不可变领域模型提升可测试性。
CawPlan 用例导入 TestRail 的技能:从 CawPlan 的 Requirement/TestPoint 或 INLINE 会话用例导入 QA 测试用例,采用先预览后执行的流程,需用户确认 Suite 与 Section 归属。
将多个独立屏幕录制片段(可能主题不同、时间与风格不一)整合为一个有连贯主线的结构化培训模块。该技能基于 Clueso MCP,需先连接;不会从文件夹批量导入,需逐条上传。