首页
›
移动端与Android应用开发
›
047-AOSP框架组件Mock接口回放
›
《Compose UI组件Mock回放方法详解》
VIP20
本课程属于:047-AOSP框架组件Mock接口回放
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Compose UI组件Mock回放方法详解
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Mock回放概述
什么是Mock回放 · 为什么需要Mock回放 · 与传统测试的区别
Mock
回放概述
02
Compose UI测试基础
Compose测试环境搭建 · JUnit5与Compose Tes…
Compose
UI
03
Mock框架选择与配置
Mockk与Mockito在Comp… · 依赖配置
Mock
框架选择
04
语义树与UI节点查找
Compose语义树概念 · 使用onNodeWithText等查…
UI
语义树
05
模拟用户交互
performClick · performTextInput · performScroll等操作
模拟用户交互
performClick
06
录制回放模式原理
事件录制 · 序列化 · 重放机制的设计思路
录制回放模式原理
事件录制
07
建立录制器
自定义TestRule录制用户交互序…
建立录制器
TestRule
08
事件序列化
将交互事件序列化为JSON或Prot…
事件序列化
JSON
09
回放引擎
从序列化数据重建交互并执行
回放引擎
从序列化数据重建…
10
状态管理测试
使用mutableStateOf模拟…
状态管理测试
mutableState…
11
协程与异步测试
runBlockingTest · TestCoroutineDispa…
协程
异步测试
12
延迟与时间模拟
使用TestCoroutineSch…
延迟
时间模拟
13
动态截图与视觉回归
使用Paperize或自定义截图比较…
动态截图
视觉回归
14
组合测试
多个组件组合交互的回放测试
组合测试
多个组件组合交互…
15
自定义Matcher
编写针对Compose节点的自定义条…
Matcher
自定义
16
性能测试
使用Compose性能工具测量回放中…
性能测试
Compose
17
集成测试
多页面流转的回放与验证
集成测试
多页面流转的回放
18
单元测试与Mock
使用Mockk模拟ViewModel · Repository等依赖
Mock
单元测试
19
网络请求Mock
使用MockWebServer配合C…
Mock
网络请求
20
数据库Mock
使用Room的in-memory数据…
Mock
数据库
21
依赖注入与Mock
Hilt测试模块中提供Mock实例
Mock
依赖注入
22
Navigation测试
模拟导航事件并回放验证页面跳转
Navigation
测试
23
动画测试
使用animate*AsState等…
动画测试
animate
24
主题与样式测试
不同主题下的UI回放对比
主题
样式测试
25
无障碍(Accessibility)测试
语义树中无障碍属性的回放验证
Accessibilit…
无障碍
26
截图测试自动化
将回放结果截图并与基线对比
截图测试自动化
将回放结果截图并
27
CI/CD集成
在GitHub Actions或Je…
CI/CD
集成
28
常见问题与避坑指南
异步时机 · 状态同步 · 布局变化导致失败
常见问题
避坑指南
29
高级技巧
动态参数化测试 · 多设备适应性回放
高级技巧
动态参数化测试
30
总结与最佳实践
项目落地建议 · 可维护性 · 测试覆盖率取舍
最佳实践
项目落地建议
所属VIP或分类
同VIP:AOSP-Binder通信异常Mock回放案例
同VIP:AOSP测试Mock回放设计实现教程
同VIP:AOSP组件Mock回放框架搭建指南