首页
›
热销单品
›
综合补充资料
›
《Compose单元测试从入门到实战》
所属分类:综合补充资料
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
Compose 单元测试 · 入门到实战
📚 30 章 · 覆盖核心
01
单元测试基础概念
什么是单元测试
为什么需要
与集成测试区别
02
Compose测试环境搭建
配置Compose依赖
JUnit4 vs JUnit5
03
第一个Compose测试
创建简单组件
@ComposeTestRule
04
ComposeTestRule详解
createComposeRule
createAndroidComposeRule
createEmptyComposeRule
05
setContent与Activity场景
启动Compose组件
测试Activity内容
06
查找UI元素
onNodeWithText
onNodeWithTag
onNodeWithContentDescription
07
断言与匹配
assertExists
assertDoesNotExist
assertTextEquals
assertIsDisplayed
08
执行交互操作
performClick
performTextInput
performScrollTo
performGesture
09
测试文本输入与TextField
模拟用户输入
验证输入内容
输入回调测试
10
测试按钮点击与事件
验证点击事件
防抖与多次点击
11
测试列表与LazyColumn
滚动到指定项
验证列表项内容
加载更多测试
12
测试Dialog与AlertDialog
弹窗显示与消失
确认/取消按钮
13
测试Navigation导航
页面跳转测试
传递参数验证
14
测试ViewModel与状态管理
创建ViewModel实例
测试StateFlow
MutableState
15
使用Fake与Mock依赖
MockK / Mockito
创建Fake Repository
16
测试异步操作与协程
runTest
advanceUntilIdle
挂起函数/延迟
17
测试Compose动画
animateFloatAsState
动画结束状态
18
测试自定义Modifier
编写Modifier测试
验证布局与绘制
19
测试主题与样式
MaterialTheme颜色
Typography / Shapes
20
测试多语言与国际化
不同Locale字符串
RTL布局测试
21
测试Accessibility无障碍
内容描述/角色
焦点顺序
22
测试性能与重组合
测量重组次数
避免不必要重组
23
测试错误边界与异常
模拟异常抛出
错误UI显示
24
测试表单验证
输入校验逻辑
错误提示显示/消失
25
测试网络请求与UI联动
Fake Retrofit
加载中/成功/失败
26
测试数据库与Room
内存数据库
数据持久化UI更新
27
测试多屏幕适配
不同屏幕尺寸
横竖屏切换布局
28
测试手势与触摸
滑动/长按
双指缩放
29
测试Compose与View互操作
AndroidView嵌入
ComposeView在XML
30
实战项目:完整应用测试
登录/列表/详情/设置
覆盖80%+代码
所属VIP或分类
同VIP:ADB命令与Android设备调试
同VIP:ADI-SHARC音频系统深度开发实战
同VIP:AEC回声消除与双端通话检测