property-based-test-helper
Property Based Test Helper 是一个面向测试自动化的技能,可在请求中提及“property based test helper”时自动激活,提供基于属性的测试相关分步指导、最佳实践、代码与配置生成及结果校验。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-24 00:15
12,574 个结果
Property Based Test Helper 是一个面向测试自动化的技能,可在请求中提及“property based test helper”时自动激活,提供基于属性的测试相关分步指导、最佳实践、代码与配置生成及结果校验。
throughput-calculator 是一个面向性能测试领域的自动激活技能,用于协助完成吞吐量计算相关任务,例如负载测试、压力测试、基准测试与性能监控场景。
通过 orbit CLI 管理 QMetry 测试用例、测试周期、文件夹与项目,支持 QMetry Cloud REST API、多配置档案及 1Password、Infisical 密钥解析。
lm-evaluation-harness 是一个用于评估大语言模型(LLM)的基准测试工具,覆盖 60 多个学术基准,包括 MMLU、HumanEval、GSM8K、TruthfulQA、HellaSwag 等。它通过标准化提示词和指标对模型进行评测,适用于模型质量基准测试、模型对比、训练进度跟踪以及报告标准化指标等场景。工具支持 HuggingFace 模型、量化模型、自定义检查点,并可通过 vLLM 后端加速推理。安装方式为 pip install lm-eval,通过 lm_eval 命令行调用。
NeMo Evaluator SDK 是 NVIDIA 提供的企业级大语言模型评测工具,通过容器化、可复现的方式,在 100 多个基准测试和 18 个以上评测框架(harness)上评估 LLM,涵盖 MMLU、HumanEval、GSM8K、安全评测与视觉语言模型(VLM)任务。它支持多种执行后端,包括本地 Docker、Slurm HPC 集群和 Lepton 云。用户通过 pip 安装 nemo-evaluator-launcher,配置 API 端点与评测任务后即可运行,并可将结果导出到 MLflow、Weights & Biases 或本地 JSON。适用于需要对 OpenAI 兼容接口(vLLM、TRT-LLM、NIM 等)进行大规模、可复现评测的场景。
Quality Score Fixer 是一个只读的 Google Ads 质量得分诊断技能,用预期点击率、广告相关性和着陆页体验三项组件定位高价值关键词的薄弱环节,并给出最小可行测试建议。
TUnit 新世代 .NET 測試框架入門指南,涵蓋 Source Generator 驅動的測試發現、AOT 編譯支援、Microsoft.Testing.Platform、流暢式非同步斷言、生命週期管理、並行控制與 xUnit 遷移對照。
TDD 是面向各类技术栈的测试驱动开发技能,指导“红 → 绿”循环,即先写失败测试、再写最小实现使其通过。它强调测试应验证公共接口上的行为而非实现细节,要求每次循环只处理一个接缝、一个测试和一个最小实现,不预先批量编写测试,也不在循环内重构。技能要求先阅读测试最佳实践并应用其价值门槛与拒绝规则;能从 composer.json、package.json、pyproject.toml、go.mod、Cargo.toml、Gemfile 等清单识别技术栈,当前仅提供 Laravel 的专项参考。接缝选择按优先级从高到低为:传输边界、UI 组件、CLI 命令、后台任务或事件处理器、领域服务、模型或数据类型,倾向于使用已有接缝并尽量少用。它还给出各技术栈通用规则:复用现有数据库隔离方案且不连接真实环境数据库;用工厂或构建器准备测试数据并命名有意义的变体;用框架 fake 替换队列、邮件、通知、存储和出站 HTTP 并断言副作用;处理日期时冻结或移动时钟而非 sleep;每个“用户可以”的测试都要配“用户不可操作他人记录”的测试。循环中只运行聚焦测试,支持时并行运行全量套件,CI 仍跑完整套件。适用于以测试优先方式开发功能,或需要在既有测试框架下开展 TDD 时参考。
Git Skills 是一个 Git 助手技能,用于在分支管理、提交信息规范、工作流协助和代码审查方面提供智能建议,帮助用户遵循 Git 最佳实践与约定。
这是一套面向 pytest 的 Python 测试编写最佳实践集合,供 AI 智能体与 LLM 参考,用于编写可读、可维护且可信赖的测试。内容分为四个分类:Mocking(关键级别,包括仅 mock 外部边界、使用 autospec 保持 mock 忠实于真实签名、用 monkeypatch 处理环境变量与属性);Test Structure(高级别,包括 Arrange-Act-Assert 结构、按被测行为命名、每个测试只验证一个行为、避免测试中出现条件与循环);Fixtures(高级别,包括使用尽可能窄的 fixture 作用域、将 fixture 放在最近的 conftest.py、用 factory fixture 生成多样化测试数据);Parametrization(中级别,包括用 parametrize 替代重复测试、为参数化用例提供可读 id)。文档还给出结构、fixture、参数化和 mocking 的快捷参考代码示例,并指向 tooling / test-pytest 了解 pytest 配置、fixture 设置与覆盖率。
基于 MATLAB Automated Driving Toolbox 的 Euro NCAP 支持包,用于生成 Euro NCAP 测试场景与变体、在 drivingScenario 与 RoadRunner 之间转换、绘图描述符并计算评分与报告。
该技能用于代码审查,支持 PR 审核、代码质量审计与安全漏洞识别。触发于 PR 审查、质量检查等场景,以资深工程师视角给出可执行的分类反馈与最终审查报告。
write-tests 是 meta-pytorch/openenv 中的测试编写技能,用于在实现前根据需求编写会失败的测试,编码验收标准。适用于已创建待实现 todo、准备运行 /implement 之前,不适用于实现已存在、探索原型或仅补充覆盖率。
用于管理 skills-for-fabric 评测框架的技能,可按用户意图路由到新增评测、列出测试、查看结果、生成数据、查看指标或检查覆盖度等流程。自身不执行测试,只提供手动运行命令。
playwright-cli 是用于浏览器自动化的命令行工具,可完成网页测试、表单填写、截图与数据提取。用户需要导航网站、与网页交互时可用。该资料强调 Playwright 训练数据不可靠,编写代码前应先用 WebFetch 阅读官方实时文档。
distill-the-rule 是一个智能体技能,用于把调试或事故中的具体发现提炼成一行可迁移的规则,避免同类问题重复出现。适合会话出现意外、缺陷会复现、破坏性测试意外通过或事后复盘时使用。
boring-offer-audit 是一个“报价审计”技能,用于对已有的产品、课程、教练计划或服务创意进行压力测试与收紧。它通过苏格拉底式提问,结合用户的 World Code 找出报价中的裂缝、缺口与薄弱点,并给出直接评估、BONES 评分与修复优先级。
基于 Playwright Test Agents(Planner、Generator、Healer)与官方 @playwright/mcp 的端到端测试技能,用 Markdown 功能规格驱动测试生成、运行与自愈。
NativeScript 单元测试技能:使用 Vitest 4 在真实 iOS/Android 运行时执行测试。涵盖 ns test init 脚手架、ns test ios/android 运行、vitest.config.mts 配置、Karma 迁移、WebSocket 连接与已知限制。
面向 A/B 测试与受控实验的技能,强调先立假设、保证样本量、单变量测试与统计显著性,并区分统计显著与实际显著,帮助团队建立以验证学习为核心的实验文化。
regex-whisperer 是一个正则表达式专家技能,用于编写、调试和解释正则表达式,涵盖可读模式、性能优化、调试技巧与替代方案,并强调参考文件作为事实依据。
qa-changes 是 OpenHands 扩展中的一项技能,用于对拉取请求(PR)进行功能性质检:通过实际运行代码而非仅阅读代码,验证 PR 声称的新行为是否生效、既有行为是否被破坏、仓库是否保持健康。
用于在 staging 服务器上通过浏览器可视化检查图表或多维指标页面是否正确渲染的技能。依赖 agent-browser,需先有运行中的 staging 服务器并已将图表推送到 staging。
该技能用于修复迭代后、发布前,以“合成用户测试”方式按不同包容性人物视角走查界面关键任务,记录可用性障碍并分层级输出报告,配合验证流程使用。