dotnet-testing-advanced
dotnet-testing-advanced 是 .NET 进阶测试技能的导航中心,用于根据整合测试、API 测试、容器化测试、微服务测试、测试框架迁移、Testcontainers、Aspire 测试等需求,推荐并加载对应的进阶子技能。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-23 00:13
12,547 个结果
dotnet-testing-advanced 是 .NET 进阶测试技能的导航中心,用于根据整合测试、API 测试、容器化测试、微服务测试、测试框架迁移、Testcontainers、Aspire 测试等需求,推荐并加载对应的进阶子技能。
AutoFixture 進階自訂化技術指南,用於自訂測試資料生成規則、處理特殊型別,涵蓋 DataAnnotations 自動整合、ISpecimenBuilder 實作與優先順序管理。
面向行为契约的测试工作流技能,用于补充回归覆盖、编写测试、测试驱动开发或修复测试,适用于多种技术栈。强调以可观察行为为断言依据,允许实现细节变化。
Ticket Writer 是一个交互式工单撰写工具,帮助用户按正确类型(story、subtask、issue、bug、epic、initiative)创建高质量工单,每种类型有独立的结构、必填字段与质量检查。
这是一个用于在 Daytona Windows 远程桌面沙箱中测试任意 GUI 应用或改动的技能。它通过 noVNC 流式传输 Windows 桌面,提供同步代码、运行 PowerShell、在交互式桌面会话中启动 GUI 程序、截图、录制视频以及生成可点击桌面链接等基础能力,方便在无本地 Windows 机器的情况下进行可视化测试与演示。
分析 .NET 测试代码的可维护性问题,检测重复样板、复制粘贴的测试方法与结构性重复,并给出含具体前后对比的重构建议报告,仅做分析不修改文件。
用于把 .NET 测试解决方案从 VSTest 迁移到 Microsoft.Testing.Platform(MTP)的技能,覆盖测试项目配置、dotnet test 集成模式、命令行参数翻译与 CI/CD 流水线更新,并给出受支持场景与限制。
将 .NET 测试项目从 xUnit.net v2 迁移到 xunit.v3 的技能,涵盖包引用与中央包管理转换、OutputType=Exe、保留 VSTest 或 MTP 运行器,并修复 v3 的编译与 API 破坏性变更。
为 Microsoft Testing Platform(MTP)项目配置或恢复热重载,建立长期运行的 console-host 编辑/重跑循环,适用于显式要求 MTP 控制台热重载的场景。
NetArchTest 是一个开源免费的 .NET 库(NetArchTest.Rules),用于在单元测试中以流畅 API 编写架构规则,检测禁止依赖、命名空间分层和类型约定等架构漂移。
NUnit 是 .NET 平台的单元测试框架,支持 [Test]、[TestCase]、[TestFixture] 等特性与约束式断言。本技能用于编写、运行和修复使用 NUnit 的 .NET 测试,涵盖 NUnit3TestAdapter、NUnit.Analyzers 配置及 CI 集成。
forge-reflect 是一个用于自审当前代码变更的技能,可审查 PR、分支差异或未提交的工作,适合在提交、推送或请求同行评审前使用。
测试驱动开发(TDD)技能,用于在编写任何功能实现或缺陷修复代码之前先编写测试。核心原则是:先写测试、看它失败、再写最小代码使其通过。该技能强调“没有失败的测试就不写生产代码”的铁律,遵循红-绿-重构循环,并列出常见借口与红旗信号,帮助开发者避免先写代码后补测试的反模式。适用于新功能、缺陷修复、重构和行为变更等场景。
用于围绕 Agent 记忆的写入、读取、更新、删除、保留、污染、隔离、来源追踪与遗忘行为开展有证据的分析、设计与验证准备,输出带假设、信息缺口和人工决策边界的受限结论。
AI 安全测试技能,用于围绕安全政策、滥用类别、拒答/重定向、隐私、升级与人工风险决策开展有证据边界的分析、设计与验证准备,输出可执行改进项。
该技能用于对照有来源的契约,审查 API 错误响应结构、HTTP 状态码、业务错误码与敏感信息暴露行为,输出 AEC-## 一致性候选发现。它只做静态整理,不执行测试,也不把设计清单当作覆盖或发布证据。
用于将 API Schema 约束与请求、响应和版本证据进行可追溯比对的技能,输出 ASV-## 发现。它只整理可追溯的 API 质量候选,不执行测试,也不把设计清单写成覆盖、通过或发布证据。
用于评估大模型幻觉的 QA 技能:按声明与来源关系拆分可核查断言,区分支持、矛盾、缺源与不可评估,并给出证据审查、弃答与不确定性处理建议。
用于评审测试代码的技能:围绕断言、隔离、确定性、夹具与可维护性,基于测试代码、运行证据和变更范围识别风险,输出可追溯的 TCR-## 发现,不执行测试,也不把设计清单当作覆盖或发布证据。
该技能用于从需求、风险、变更、缺陷与测试证据中识别缺失或薄弱的测试义务,产出可执行的 TG-## 缺口记录。它不替代追溯矩阵、用例评审或测试执行,需按 prompts/test-gap-analysis.md 的输入审计与输出契约使用。
该技能用于从运行历史、耗时、波动、重复、隔离与维护记录中识别测试套件健康风险,产出可追溯的 TSH-## 治理候选条目。它只做分析,不执行测试,也不把设计清单当作覆盖率、通过或发布证据。
该技能用于整理视觉回归测试候选:围绕基线、视口、字体、数据、差异阈值和有意变更,输出可追溯的 VRT-## 发现。它只做候选整理与证据审计,不执行测试,也不把设计清单当作覆盖、通过或发布证据。
面向 SRE 的告警调查技能,按系统化方法论理解告警、评估影响、检验假设并定位根因,强调基于证据的结论。
用于网页应用测试与调试的技能,结合 Playwright 自动化与 Chrome DevTools。可编写运行 E2E/单元测试、截图、检查控制台与网络请求、验证表单与响应式布局,并做性能分析与设备/网络模拟。