Content
8 Lessons • 0 Quizzes • 0 Challenges
自动化测试入门
- 1
入门
- 2
自动化测试入门
- 3
xUnit 简介
- 4
参数化测试与非参数化测试
- 5
设置与清理的重要性
- 6
测验:自动化测试入门
- 7
挑战:添加自动化测试
- 8
解决方案回顾:添加自动化测试
测试驱动开发
- 1
TDD 的优点和缺点
- 2
TDD的三个阶段:红、绿、重构
- 3
红阶段:编写初始测试
- 4
绿色阶段:让测试通过
- 5
重构阶段:清理代码
- 6
测验:TDD
- 7
挑战:应用测试驱动开发
- 8
解决方案回顾:应用测试驱动开发
断言作为自动化测试的关键组成部分
- 1
断言简介
- 2
xUnit 支持的断言类型
- 3
使用 Fluent Assertions 提升可读性
- 4
Fluent Assertions 中可用的断言方法
- 5
使用 Shouldly 提升可读性
- 6
Shouldly 中可用的断言方法
- 7
自我测验:自动化测试断言
- 8
挑战:将 xUnit 断言转换为 Fluent Assertions
- 9
解决方案回顾:将 xUnit 断言转换为 Fluent Assertions
自动化测试的几种类型
- 1
测试金字塔简介
- 2
单元测试及其适用场景
- 3
集成测试及其使用场景
- 4
端到端测试及其使用场景
- 5
测验:自动化测试的不同类型
- 6
挑战:应用集成测试
- 7
解决方案回顾:应用集成测试
模拟外部依赖
- 1
模拟简介
- 2
桩函数简介
- 3
使用 Moq 库进行模拟
- 4
使用 NSubstitute 库进行模拟
- 5
使用 Entity Framework Core 模拟数据库交互
- 6
测验:模拟、存根和伪造
- 7
挑战:模拟外部服务
- 8
解决方案回顾:模拟外部服务
使用代码覆盖率指标
- 1
什么是代码覆盖率及其重要性?
- 2
代码覆盖率是如何评估的?
- 3
单元测试中的覆盖率优化
- 4
测验:代码覆盖率
- 5
挑战:提升代码覆盖率指标
- 6
解决方案回顾:提升代码覆盖率指标
总结
- 1
总结
- 2
结语
附录
- 1
设置本地环境
- 2
从 IDE 运行测试
- 3
从命令行运行测试
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User