总结

Java 测试入门

Maria Milusheva

Senior Software Engineer

第 1 章回顾

第 1.1 节:
  • 介绍了软件测试的概念
  • 讨论了测试的益处
  • 回顾了应始终测试的边界情况
第 1.2 节:
  • 介绍了使用 JUnit 进行测试
  • 学习了 JUnit 5 语法,如 @Test
  • 练习了 assertEquals()
第 1.3 节:
  • 学会了定义单元测试
  • 学习了更多断言:assertTrue()assertInstanceOf()assertNull()
Java 测试入门

第 2 章回顾

第 2.1 节:
  • 学习了软件依赖
  • 将集成测试定义为测试组件协作方式
  • 使用欧洲央行汇率进行练习
第 2.2 节:
  • 了解了 mock,用于控制测试条件
  • 学习了 Mockito 及其语法:mock()when().thenReturn()
第 2.3 节:
  • 学会用 verify() 跟踪 mock 交互
  • 用数据库示例进行练习
Java 测试入门

第 3 章回顾

第 3.1 节:
  • 使用 @ParameterizedTest 精简测试类并减少重复
  • 练习了 @ValueSource@CsvSource
第 3.2 节:
  • 使用 @MethodSourceArguments.of() 传递更复杂的参数
  • 了解了 @BeforeEach 注解
第 3.3 节:
  • 练习先写测试的思维方式
  • 将测试驱动开发定义为先写测试再实现
  • 学会用 TDD 修复缺陷
Java 测试入门

延伸学习:

精彩演讲:
进阶测试学习:
Java 测试入门

恭喜!

Java 测试入门

Preparing Video For Download...