首页
›
移动端与Android应用开发
›
054-无障碍国际化CI测试分层
›
《Kotlin协程Flow异步测试实战教程》
VIP20
本课程属于:054-无障碍国际化CI测试分层
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Kotlin协程Flow异步测试实战教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Kotlin协程基础
协程概念 · GlobalScope · runBlocking
Kotlin
协程基础
02
协程上下文与调度器
Dispatchers · withContext · 协程作用域
协程上下文
调度器
03
Flow简介
Flow与挂起函数对比 · 冷流与热流
Flow
简介
04
创建Flow
flow builder · flowOf · asFlow
Flow
创建
05
Flow操作符(一)
map · filter · transform
Flow
操作符
06
Flow操作符(二)
take · drop · first
Flow
操作符
07
Flow操作符(三)
combine · zip · merge
Flow
操作符
08
Flow操作符(四)
flatMapConcat · flatMapMerge · flatMapLatest
Flow
操作符
09
Flow错误处理
catch · retry · retryWhen
Flow
错误处理
10
Flow完成回调
onCompletion · onStart · onEach
Flow
完成回调
11
Flow背压与缓冲
buffer · conflate · collectLatest
Flow
背压
12
Flow生命周期
flowOn · launchIn · 取消Flow
Flow
生命周期
13
StateFlow与SharedFlow
状态容器 · 热流使用场景
StateFlow
SharedFlow
14
Channel与Flow结合
ChannelFlow · callbackFlow
Channel
Flow
15
协程测试基础
runTest · TestScope · TestDispatcher
协程测试基础
runTest
16
测试Flow的收集
使用toList · toSet等终端操作
Flow
测试
17
测试Flow发射顺序
使用TestCoroutineSch…
Flow
测试
18
Mock依赖
使用MockK模拟协程函数
Mock
依赖
19
测试错误与异常
模拟异常并验证catch逻辑
测试错误
异常
20
测试StateFlow
验证状态更新 · 使用launchAndCollect
StateFlow
测试
21
测试SharedFlow
模拟多收集者
SharedFlow
测试
22
测试带有延迟的Flow
advanceTimeBy · advanceUntilIdle
Flow
测试带有延迟的
23
测试并发Flow
测试flatMapMerge并发数
Flow
测试并发
24
测试Flow的背压策略
验证buffer大小
Flow
测试
25
测试超时与取消
withTimeout · cancel
测试超时
取消
26
集成测试
结合Retrofit和Room的Fl…
集成测试
Retrofit
27
测试自定义Flow操作符
编写自定义操作符并测试
Flow
测试自定义
28
调试Flow
使用DebugProbe · 日志记录
Flow
调试
29
性能测试
测量Flow发射速率 · 资源消耗
性能测试
Flow
30
项目实战
构建一个完整的异步数据流测试用例
项目实战
构建一个完整的异…
所属VIP或分类
同VIP:CI失败日志归因分析学习资料
同VIP:CI失败问题排查指南
同VIP:CI异步测试任务实战指南