用途:为 .NET 应用定义测试策略与实现模式,涵盖单元、集成、E2E 到基准测试与质量保障,共13个主题领域,按路由表加载 references/ 下对应参考文件。
主要能力:测试策略与架构(单元/集成/E2E 决策树与测试替身选择,基线文件 testing-strategy.md);xUnit v3 编写(Facts、Theories、fixtures、并行、IAsyncLifetime,见 xunit.md);集成测试(WebApplicationFactory、Testcontainers、Aspire、数据库夹具);快照测试(Verify、scrubbing、自定义转换器、HTTP 响应快照);Playwright E2E 浏览器自动化与 CI 缓存、trace viewer、codegen;BenchmarkDotNet 微基准与内存诊断;CI 基准回归检测与阈值告警;测试质量(Coverlet 覆盖率、Stryker.NET 变异测试、flaky 测试);测试脚手架(搭建 xUnit 工程、coverlet、目录布局);Slopwatch CLI 检测 LLM reward hacking;AOT WASM(Blazor/Uno);UI 测试核心(页面对象模型、选择器、异步等待、无障碍测试);Aspire 测试(DistributedApplicationTestingBuilder、服务 HTTP 客户端、资源健康)。
使用方式:先加载 testing-strategy.md 确定测试方法,再按路由表按关键字加载相应 companion 文件。资料未提供具体安装命令与代码示例。
限制:不含 UI 框架专属测试(bUnit、Appium,归 dotnet-ui)、CI/CD 流水线配置(归 dotnet-devops)、性能剖析(归 dotnet-tooling)。收费与平台信息暂未提供。