首页
›
移动端与Android应用开发
›
047-AOSP框架组件Mock接口回放
›
《Compose重组测试Mock回放方法》
VIP20
本课程属于:047-AOSP框架组件Mock接口回放
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Compose重组测试Mock回放方法
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Compose测试概述
了解Compose测试的重要性 · 测试类型及基本概念
Compose
测试概述
02
测试环境搭建
安装依赖 · 配置Gradle · 创建测试目录与运行配置
测试环境搭建
安装依赖
03
单元测试与集成测试
区分两种测试层次 · 适用场景与优缺点
单元测试
集成测试
04
重组原理深探
Compose重组机制 · 状态变化触发重组的条件
重组原理深探
Compose
05
重组测试基础
使用runComposeTest · 测试重组次数与触发条件
重组测试基础
runComposeTe…
06
ComposeTestRule详解
如何创建 · 配置 · 以及常用API的使用
ComposeTestR…
如何创建
07
查找UI元素
使用onNodeWithText · onNodeWithTag等方法定位…
UI
查找
08
模拟用户交互
performClick · performTextInput · performGesture等操作
模拟用户交互
performClick
09
验证UI状态
使用assertIsDisplaye… · assertTextEquals等断…
UI
验证
10
异步测试与IdlingResource
等待协程完成 · 使用IdlingResource同步
IdlingResour…
异步测试
11
Mock概念介绍
什么是Mock · 为什么需要Mock · Mock与Stub的区别
Mock
概念介绍
12
MockK基础
添加MockK依赖 · 创建Mock对象 · 基本行为定义
MockK
添加
13
Mock对象与行为
every块 · answers · arguments匹配
Mock
对象
14
验证与Spy
verify调用次数 · spy部分真实对象 · 混合Mock与真实逻辑
Spy
验证
15
在Compose测试中注入Mock
通过CompositionLocal · 参数注入 · DI框架集成
Compose
Mock
16
ViewModel测试与Mock
模拟Repository · 测试状态流转与副作用
ViewModel
Mock
17
Repository层Mock
模拟网络请求 · 数据库操作 · 异常场景
Repository
Mock
18
StateFlow与Flow测试
使用turbine库测试Flow发射 · Mock数据源
StateFlow
Flow
19
回放方法介绍
录制与回放的概念 · 在Compose测试中的应用场景
回放方法介绍
录制
20
录制与回放框架
使用WireMock · MockWebServer录制网络请…
录制
回放框架
21
自定义回放支持
基于文件或内存的回放机制 · 时间轴控制
自定义回放支持
基于文件或内存的…
22
回放测试用例设计
录制真实用户操作 · 回放验证UI与逻辑
回放测试用例设计
录制真实用户操作
23
性能测试与重组计数
测量重组次数 · 使用recomposeCount验证…
性能测试
重组计数
24
避免过度重组
优化lambda · 使用derivedStateOf · remember优化
避免过度重组
lambda
25
测试覆盖率与报告
JaCoCo配置 · Compose测试的覆盖率收集
测试覆盖率
报告
26
持续集成中的Compose测试
在GitHub Actions · Jenkins中运行与报告
Compose
持续集成
27
高级
参数化测试使用@Parameteri…
高级
Parameteri
28
高级
Compose动画测试:暂停动画 · 验证插值与结束状态
高级
Compose
29
常见问题与调试技巧
测试超时 · 元素找不到 · 异步问题排查
常见问题
调试技巧
30
综合项目实战
从零构建一个包含Mock与回放的完整…
综合项目实战
Mock
所属VIP或分类
同VIP:AOSP-Binder通信异常Mock回放案例
同VIP:AOSP测试Mock回放设计实现教程
同VIP:AOSP组件Mock回放框架搭建指南