更多
本章让学习者理解什么是单元测试以及它的重要性在哪里,为什么要学习它?然后我们介绍一个非常简单也非常重要、贯穿后续整个课程的编程手法:红绿切换。
单元测试是一种笼统的说法。通常在实际项目中分为:单元测试、集成测试、端到端测试、行为测试。这些不同的实际测试范围对应的依赖环境是不同的。本章节学习这些不同的测试范围,主要目的是为今后的 SpringBoot 单元测试实战打下基础。
本章主要学习几种非常重要的编程手法:替身、断言、间谍、打桩,并结合这些手法引入设计模式这个概念以及其在日常编程中的应用。学完本章的内容,你就具备了基本的单元测试和重构的基础知识功底了。
本章主要带大家认识在 SpringBoot 中的单元测试通常都会使用什么注解——如 @Mock 注解 @InjectMocks 注解 @ExtendWith @Spy @Test 注解等等 理解单元测试中一个非常重要的概念:断言,并学会这个断言应该怎么用以及为什么要使用它。
本章主要让大家理解切片,学会在 SpringBoot 的实战课程中使用切片,以及明白为什么要对测试进行切片。
本章主要把所有的知识融会贯通成一种哲学理念和方法论。然后引入测试驱动开分这种测试哲学,来为你的软件设计打下基础。
本章主要结合 AI,把学会的单元测试和重构的编程手法结合 AI 工具,让 AI 为我们编写一次性、低幻觉的应用,极大的提升你的开发效率。
本章主要对整体课程内容进行全面梳理,帮助大家梳理重、难点,让大家更好的掌握课程内容,达到更好的学习效果。
选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题