首页
›
后端、数据与云原生工程
›
014-ASP.NET Core企业后端工程
›
《ASP.NET Core测试与质量工程》
VIP9
本课程属于:014-ASP.NET Core企业后端工程
后端、数据与云原生工程 · 共 9 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
ASP.NET Core测试与质量工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与测试思维建立
目标=ASP.NET Core测试与… · 测试金字塔在.NET生态中的映射 · 质量内建理念
课程导入
测试思维建立
02
搭建可测试的ASP.NET Core项目
目标=使用最小API与MVC控制器组… · 依赖注入与配置抽象 · 环境隔离
ASP.NET
Core
03
单元测试基础与xUnit实战
目标=Fact与Theory · 断言库FluentAssertion… · 测试命名与组织
xUnit
单元测试基础
04
测试替身与依赖隔离
目标=Stub · Mock · Fake与Spy的区别
测试替身
依赖隔离
05
ASP.NET Core中的依赖注入与可测试性设计
目标=构造函数注入 · 服务生命周期对测试的影响 · 使用IServiceProvider…
ASP.NET
Core
06
控制器与API端点单元测试
目标=直接实例化控制器 · 模拟HttpContext与用户身份 · 测试Action返回类型与状态码
API
控制器
07
集成测试与WebApplicationFactory
目标=使用Microsoft.Asp… · 自定义WebApplicationF… · 替换生产服务为测试替身
WebApplicati…
集成测试
08
数据库与EF Core测试策略
目标=使用SQLite内存数据库与I… · 测试DbContext与仓储 · 事务回滚与数据种子
EF
Core
09
使用Testcontainers进行真实依赖集成测试
目标=Docker容器化SQL Se… · Testcontainers for… · 容器生命周期管理
Testcontaine…
使用
10
中间件与过滤器的测试
目标=自定义中间件单元测试 · 异常处理中间件与ProblemDet… · 认证授权过滤器测试
间件
过滤器的测试
11
认证与授权测试
目标=JWT Bearer与Cook… · 模拟ClaimsPrincipal与… · 策略授权测试
认证
授权测试
12
API契约与消费者驱动契约测试
目标=OpenAPI/Swagger… · 使用Pact进行消费者驱动契约测试 · 提供者验证
API
契约
13
端到端测试与Playwright
目标=Playwright for… · 页面对象模型 · 对ASP.NET Core MVC/…
Playwright
端到端测试
14
测试数据管理与构建器模式
目标=测试数据构建器 · AutoFixture与Bogus生… · 对象母体模式
测试数据管理
构建器模式
15
断言策略与测试可读性
目标=FluentAssertion… · 自定义断言 · 快照测试与Verify
断言策略
测试可读性
16
测试覆盖率与质量度量
目标=Coverlet收集覆盖率 · ReportGenerator生成报… · 行覆盖与分支覆盖解读
测试覆盖率
质量度量
17
突变测试与测试有效性
目标=Stryker.NET入门 · 配置突变测试 · 解读突变分数
突变测试
测试有效性
18
性能与负载测试
目标=使用NBomber或k6对AS… · 基准测试BenchmarkDotNe… · 识别性能瓶颈
性能
负载测试
19
安全测试与质量工程
目标=OWASP Top 10在AS… · 使用OWASP ZAP进行自动化扫描 · 测试输入验证与输出编码
安全测试
质量工程
20
持续集成中的测试流水线
目标=GitHub Actions/… · 多阶段构建与测试 · 并行测试执行
持续集成
测试流水线
21
测试环境与配置管理
目标=appsettings.Tes… · 用户机密与CI变量 · 环境特定配置
测试环境
配置管理
22
日志、可观测性与测试
目标=ILogger与测试日志断言 · 使用Serilog与测试接收器 · OpenTelemetry追踪与测试
日志
可观测性
23
后台服务与托管服务的测试
目标=IHostedService与… · 使用TestServer测试定时任务 · 队列与消息消费者测试
后台服务
托管服务的测试
24
gRPC与SignalR测试
目标=gRPC服务单元测试与集成测试 · 使用Grpc.Net.Client进… · SignalR Hub测试与强类型客…
gRPC
SignalR
25
Blazor应用测试
目标=bUnit组件测试 · 渲染与事件触发 · 依赖注入与Mock
Blazor
应用测试
26
质量工程中的代码分析与静态检查
目标=Roslyn分析器 · StyleCop与EditorCon… · SonarQube/SonarClo…
质量工程
代码分析
27
测试驱动开发与行为驱动开发实践
目标=TDD红绿重构循环 · 在ASP.NET Core中应用TD… · SpecFlow/Reqnroll进…
测试驱动开发
行为驱动开发实践
28
微服务与分布式系统测试
目标=服务虚拟化与WireMock.… · 测试服务间通信 · 契约测试与集成测试策略
微服务
分布式系统测试
29
测试代码的维护与重构
目标=消除重复测试代码 · 测试基类与辅助方法 · 测试命名与组织规范
测试代码的维护
重构
30
综合项目与质量工程落地
目标=为真实ASP.NET Core… · 从单元到端到端分层实施 · 集成CI/CD质量门禁
综合项目
质量工程落地
所属VIP或分类
同VIP:ASP.NET-Core实战100例
同VIP:ASP.NET-Core微服务工程
同VIP:ASP.NET-Core认证授权工程