首页
›
移动端与Android应用开发
›
011-Android测试夹具分层
›
《JUnit测试生命周期夹具设计从入门到精通》
VIP20
本课程属于:011-Android测试夹具分层
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
JUnit测试生命周期夹具设计从入门到精通
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
JUnit测试生命周期概述
理解生命周期概念 · 测试夹具定义 · 核心注解介绍
JUnit
测试生命周期概述
02
@BeforeEach与@AfterEach基本用法
方法级别资源初始化 · 清理模式 · 异常处理
BeforeEach
AfterEach
03
@BeforeAll与@AfterAll静态生命周期
类级别资源管理 · 执行限制 · 静态字段使用
BeforeAll
AfterAll
04
测试实例生命周期控制
每方法新实例原理 · 实例变量隔离 · 影响分析
测试实例生命周期…
每方法新实例原理
05
继承中的生命周期顺序
父类子类注解执行顺序 · 覆盖规则 · super调用
继承
生命周期顺序
06
接口默认方法中的生命周期
Java8默认方法 · 测试接口实现 · 执行顺序
接口默认方法
生命周期
07
嵌套测试中的生命周期
@Nested类 · 内外层BeforeEach/Afte…
嵌套测试
生命周期
08
参数化测试与生命周期集成
@ParameterizedTest… · 前后处理 · 实例复用
参数化测试
生命周期集成
09
重复测试与生命周期
@RepeatedTest重复次数 · 自定义显示名 · 生命周期执行次数
重复测试
生命周期
10
动态测试与生命周期
@TestFactory动态生成 · 动态测试生命周期限制
动态测试
生命周期
11
测试夹具分离原则
Given-When-Then模式 · 前置条件 · assume条件性执行
测试夹具分离原则
Given-When-T…
12
共享夹具模式
静态字段共享 · @BeforeAll初始化 · 线程安全问题
共享夹具模式
静态字段共享
13
独立夹具模式
@BeforeEach创建新对象 · 测试隔离性 · 资源开销权衡
独立夹具模式
BeforeEach
14
夹具中的异常处理
Before/After方法抛出异常 · 资源泄漏预防 · finally等效
夹具
异常处理
15
超时与生命周期交互
@Timeout对Before/Af… · 超时策略配置
超时
生命周期交互
16
假设条件调整生命周期
assumeTrue/assumeF… · 条件跳过 · 前置校验
假设条件调整生命…
assumeTrue/a…
17
TestInfo与TestReporter注入
生命周期方法参数 · 测试元数据访问 · 报告生成
TestInfo
TestReporter
18
自定义扩展实现生命周期
Extension接口 · BeforeEachCallback…
自定义扩展实现生…
Extension
19
扩展执行顺序控制
@Order注解 · 注册顺序 · 多个扩展协调
扩展执行顺序控制
Order
20
执行条件扩展
ExecutionCondition… · 条件禁用测试 · 生命周期结合
执行条件扩展
ExecutionCon…
21
模板测试与生命周期
@TestTemplate · 与扩展配合 · 代码示例
模板测试
生命周期
22
并行测试中的生命周期同步
@Execution并发模式 · 共享资源锁 · ThreadLocal
并行测试
生命周期同步
23
依赖注入扩展集成
MockitoExtension · SpringExtension与生命…
依赖注入扩展集成
MockitoExten…
24
数据库测试夹具设计
事务回滚 · @Sql注解 · 数据准备与清理
数据库测试夹具设…
事务回滚
25
文件系统夹具
@TempDir临时目录 · 生命周期自动清理 · 权限模拟
文件系统夹具
TempDir
26
网络资源夹具
嵌入式服务器启动停止 · @BeforeAll/@AfterA… · 端口分配
网络资源夹具
嵌入式服务器启动…
27
性能测试中的生命周期预热
@BeforeAll预热 · JVM warmup · 基准测试配置
性能测试
生命周期预热
28
生命周期日志与调试
断言失败诊断 · 日志输出 · 测试步骤追踪
生命周期日志
调试
29
常见生命周期陷阱
静态变量污染 · 顺序依赖 · 资源泄漏
常见生命周期陷阱
静态变量污染
30
综合实战与最佳实践
复杂系统夹具设计 · 模式总结 · 代码评审清单
综合实战
最佳实践
所属VIP或分类
同VIP:Android测试夹具设计案例解析
同VIP:Compose-UI测试夹具隔离实战
同VIP:Compose夹具环境快速配置指南