首页
›
移动端与Android应用开发
›
054-无障碍国际化CI测试分层
›
《协程Flow测试实战资料》
VIP20
本课程属于:054-无障碍国际化CI测试分层
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
协程Flow测试实战资料
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
协程与Flow概述
发展背景 · 核心概念 · 适用场景
Flow
协程
02
Flow基础知识
创建Flow的方式(flow · flowOf · asFlow)
Flow
基础知识
03
Flow操作符基础
map · filter · transform 的使用与测试
Flow
操作符基础
04
Flow操作符进阶
flatMapConcat · flatMapMerge · flatMapLatest
Flow
操作符进阶
05
Flow上下文与调度
flowOn · launchIn · withContext的影响
Flow
上下文
06
Flow异常处理
catch操作符与retry重试机制
Flow
异常处理
07
Flow取消与超时
cancellable · timeout · onCompletion
Flow
取消
08
Flow组合操作
combine · zip · merge 的原理与测试
Flow
组合操作
09
Flow状态管理
StateFlow与SharedFl…
Flow
状态管理
10
测试环境搭建
Kotlin测试框架(JUnit · MockK)配置
测试环境搭建
Kotlin
11
测试协程核心
runTest · TestCoroutineScope · TestDispatcher
测试协程核心
runTest
12
使用Turbine库
安装 · 基本用法 · 测试Flow发射顺序
Turbine
使用
13
测试冷流Flow
控制发射时间 · 验证收集行为
Flow
测试冷流
14
测试热流SharedFlow
replay · extraBufferCapacit…
SharedFlow
测试热流
15
测试热流StateFlow
初始值 · 更新 · 并发访问
StateFlow
测试热流
16
测试Flow背压
buffer · conflate · collectLatest 的行为
Flow
测试
17
测试Flow错误恢复
catch后继续发射 · retryWhen 条件
Flow
测试
18
测试Flow取消响应
isActive检查 · 挂起点取消验证
Flow
测试
19
测试Flow时间相关
delay · debounce · sample
Flow
测试
20
测试Flow并发
flatMapMerge并发数 · combine同步问题
Flow
测试
21
测试Flow与ViewModel集成
viewModelScope · stateIn · shareIn
Flow
ViewModel
22
测试Flow与Room
观察数据库变化 · 测试查询Flow
Flow
Room
23
测试Flow与Retrofit
模拟网络响应 · 测试网络请求Flow
Flow
Retrofit
24
测试Flow与Repository模式
数据层Flow的单元测试
Flow
Repository
25
测试Flow的UI状态
将Flow转换为LiveData或C…
Flow
UI
26
测试Flow边界情况
空集合 · 只发射一次 · 无限流
Flow
测试
27
使用MockK模拟依赖
mock · coEvery · coVerify 与Flow
MockK
使用
28
编写可测试的Flow代码
依赖注入 · 纯函数 · 分层原则
Flow
编写可测试的
29
常见Flow测试陷阱
调度器未覆盖 · 作用域泄漏 · 超时误判
Flow
常见
30
综合实战
测试一个完整的用户登录业务Flow
综合实战
Flow
所属VIP或分类
同VIP:CI失败日志归因分析学习资料
同VIP:CI失败问题排查指南
同VIP:CI异步测试任务实战指南