导图社区 Java基础单元测试
这是一个关于Java基础单元测试的思维导图,讲述了Java基础单元测试的相关故事,如果你对Java基础单元测试的故事感兴趣,欢迎对该思维导图收藏和点赞~
社区模板帮助中心,点此进入>>
暂无相关模板推荐
Java基础单元测试
概述
什么是单元测试?
单元测试的重要性
Java中的单元测试框架
JUnit框架
JUnit的概述
JUnit的基本使用方法
编写测试用例
执行测试用例
断言和断言方法
JUnit的注解
@Test注解
@Before和@After注解
@BeforeClass和@AfterClass注解
测试驱动开发(TDD)
TDD的概述
TDD的基本流程
编写失败的测试用例
编写最小量代码使测试通过
重构代码
循环进行
TDD的优点和适用场景
Mockito框架
Mockito的概述
Mockito的基本使用方法
创建Mock对象
配置Mock对象的行为
验证Mock对象的方法调用
Mockito的进阶用法
配置方法返回值
配置方法抛出异常
验证方法的调用顺序
模拟对象与真实对象的区别
模拟对象和真实对象的概念
模拟对象和真实对象的用途与适用场景
模拟对象和真实对象的优缺点比较
单元测试常见的陷阱和注意事项
单元测试常见的陷阱
不完全的代码覆盖
不可控的测试数据
不可重复的测试结果
单元测试的注意事项
单一职责原则
是否需要模拟外部依赖
注意测试用例之间的相互影响
实战案例分析:测试Java基础类
需求分析