首页
›
移动端与Android应用开发
›
019-Kotlin应用工程功能落地
›
《JUnit5在Android单元测试中的应用》
VIP20
本课程属于:019-Kotlin应用工程功能落地
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
JUnit5在Android单元测试中的应用
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
JUnit5环境搭建
Android Studio配置 · Gradle依赖声明 · 测试目录结构
JUnit5
环境搭建
02
第一个JUnit5测试用例
@Test注解 · 测试方法定义 · 断言基础
JUnit5
第一个
03
JUnit5断言API
assertEquals · assertTrue · assertNotNull
JUnit5
API
04
参数化测试
@ParameterizedTest · @ValueSource · @CsvSource
参数化测试
Parameterize…
05
重复测试
@RepeatedTest · 重复次数自定义 · 失败行为控制
重复测试
RepeatedTest
06
超时测试
@Timeout注解 · 全局超时配置 · 超时后自动失败
超时测试
Timeout
07
异常测试
assertThrows捕获预期异常 · 自定义异常消息验证 · 异常层次测试
异常测试
assertThrows
08
条件测试执行
@EnabledOnOs · @DisabledOnOs · @EnabledOnJre
条件测试执行
EnabledOnOs
09
嵌套测试
@Nested内部类组织 · 父子测试生命周期 · 前后条件继承
嵌套测试
Nested
10
测试生命周期方法
@BeforeAll · @AfterAll · @BeforeEach
测试生命周期方法
BeforeAll
11
测试接口与默认方法
@TestInstance · 接口默认测试方法 · 多实现复用
测试接口
默认方法
12
自定义扩展
@ExtendWith · Extension接口 · ParameterResolver
自定义扩展
ExtendWith
13
Mockito基础集成
Mockito依赖 · @Mock创建 · when-thenReturn
Mockito
基础集成
14
Android依赖Mock
Context · Resources · SharedPreferences等…
Android
Mock
15
Room数据库单元测试
@RunWith(AndroidJU… · 内存数据库 · DAO测试
Room
数据库单元测试
16
ViewModel单元测试
Lifecycle模拟 · LiveData值断言 · 协程Scope控制
ViewModel
单元测试
17
Repository单元测试
依赖注入Mock · 数据库与网络Mock · 数据流断言
Repository
单元测试
18
Retrofit网络接口测试
MockWebServer搭建 · 请求验证 · 响应模拟
Retrofit
网络接口测试
19
WorkManager任务测试
TestWorker · WorkManager初始化 · Worker结果断言
WorkManager
任务测试
20
ContentProvider测试
Provider测试 · URI匹配 · CRUD操作验证
ContentProvi…
测试
21
Service单元测试
Service生命周期模拟 · Intent参数传递 · 绑定服务测试
Service
单元测试
22
BroadcastReceiver测试
发送广播 · Receiver调用验证 · 权限与顺序测试
BroadcastRec…
测试
23
UI组件单元测试
View绑定 · 数据绑定检验 · Adapter行为测试
UI
组件单元测试
24
JUnit5与Espresso集成
Instrumentation测试 · ActivityScenario · UI断言
JUnit5
Espresso
25
测试覆盖率工具
JaCoCo配置 · 报告生成 · 覆盖率目标
测试覆盖率工具
JaCoCo
26
持续集成流水线
Gradle测试任务 · Jenkins/GitHub Act… · 测试结果聚合
持续集成流水线
Gradle
27
测试性能优化
并行测试 · 测试分片 · 慢测试识别
测试性能优化
并行测试
28
常见错误排查
依赖冲突 · 测试框架不兼容 · ClassNotFoundExcep…
常见错误排查
依赖冲突
29
单元测试最佳实践
单一职责 · 可重复性 · 独立性
单元测试最佳实践
单一职责
30
综合案例实战
Android记事本App的Mode…
综合案例实战
Android
所属VIP或分类
同VIP:Android协程与LiveData混合使用实战指南
同VIP:App-Startup模块初始化与启动性能优化
同VIP:Compose-UI测试与自动化验证方法