SuperAPI AI 工具集

dotnet-testing-advanced

测试与质量

查看项目

更新于 10-15 23:45

技能介绍

用途:这是 .NET 进阶测试的导航中心,帮助使用者找到正确的进阶子技能。进阶测试涉及容器管理、WebApplicationFactory 设定等复杂细节,加载正确子技能可获得完整指引。

主要能力:按关键字匹配子技能,并用 Skill tool 加载。整合测试类:API/Controller/端点测试加载 /skill dotnet-testing-advanced-aspnet-integration-testing;完整 CRUD、WebAPI 流程测试加载 /skill dotnet-testing-advanced-webapi-integration-testing。容器化测试类:SQL Server、PostgreSQL、MySQL、EF Core、Dapper、Testcontainers 基础加载 /skill dotnet-testing-advanced-testcontainers-database;MongoDB、Redis、Elasticsearch 加载 /skill dotnet-testing-advanced-testcontainers-nosql。微服务测试类:.NET Aspire、DistributedApplication、服务间通讯加载 /skill dotnet-testing-advanced-aspire-testing。框架迁移类:xUnit 2.x→3.x 加载 /skill dotnet-testing-advanced-xunit-upgrade-guide;TUnit 基础加载 /skill dotnet-testing-advanced-tunit-fundamentals;TUnit 进阶加载 /skill dotnet-testing-advanced-tunit-advanced。

使用方式:根据使用者描述匹配子技能,提供推荐理由;涉及多技能时列出学习顺序。技能分为整合测试、微服务测试、框架迁移三类,共 8 个进阶技能。

适用场景:简单 WebApi、依赖 Service 的 WebApi、完整 WebApi、微服务架构、测试框架升级或迁移。

限制:需先掌握基础技能,如单元测试基础、xUnit 项目设置、断言指南;整合测试需 .NET 8+、Docker Desktop、WSL2(Windows),Aspire 测试还需 .NET Aspire Workload。具体收费、价格、平台与效果暂未提供。