首页
›
移动端与Android应用开发
›
051-Android自动化测试体系
›
《Compose UI测试从入门到实战》
VIP20
本课程属于:051-Android自动化测试体系
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Compose UI测试从入门到实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Compose UI测试概述
什么是Compose UI测试 · 为什么需要测试 · 测试金字塔
Compose
UI
02
开发环境搭建
Android Studio配置 · Compose插件 · 测试依赖引入
开发环境搭建
Android
03
JUnit基础回顾
JUnit4/5常用注解 · 断言方法 · 测试生命周期
JUnit
基础回顾
04
Compose测试框架入门
@ComposeTestRule · createComposeRule · setContent基本用法
Compose
测试框架入门
05
Semantic Tree解析
什么是Semantic节点 · Semantics属性 · 如何查看语义树
Semantic
Tree
06
查找UI元素
onNodeWithText · onNodeWithTag · onNode
UI
查找
07
交互操作
performClick · performTextInput · performGesture
交互操作
performClick
08
状态断言
assertExists · assertIsDisplayed · assertTextEquals
状态断言
assertExists
09
Matcher与SemanticsMatcher
自定义匹配器 · 组合匹配器 · 过滤条件
Matcher
SemanticsMat…
10
Text与输入框测试
文本显示验证 · 输入框交互 · 键盘弹出与隐藏
Text
输入框测试
11
Button与点击测试
按钮点击事件 · 点击涟漪效果 · 点击去抖
Button
点击测试
12
Image与图标测试
图片加载状态验证 · 占位图 · 资源ID断言
Image
图标测试
13
列表与LazyColumn测试
列表项查找 · 滚动操作 · ItemCount验证
LazyColumn
列表
14
复选框与开关测试
选中状态切换 · 状态监听 · 启用/禁用判定
复选框
开关测试
15
对话框与弹窗测试
AlertDialog确认/取消 · BottomSheet展开关闭
对话框
弹窗测试
16
导航与页面路由测试
NavHost跳转 · 返回栈验证 · 深层链接模拟
导航
页面路由测试
17
状态与ViewModel测试
StateFlow与Compose状… · ViewModel注入 · LiveData测试
ViewModel
状态
18
动画与过渡测试
animate*AsState · Modifier.animateCo… · 过渡完成检测
动画
过渡测试
19
自定义Composable测试
遍历自定义节点 · 自定义Semantics属性 · 子组件测试
Composable
自定义
20
Modifier链式测试
padding · clickable · size等Modifier行为验证
Modifier
链式测试
21
事件与手势测试
点击 · 长按 · 双击
事件
手势测试
22
多设备适配测试
不同屏幕尺寸 · 横竖屏切换 · 字体缩放与无障碍
多设备适配测试
不同屏幕尺寸
23
性能测试
测量Composable重组次数 · 帧率检测 · 内存泄漏排查
性能测试
Composable
24
截图测试(Screenshot Testing)
Roborazzi/Shot集成 · 基线更新 · Diff比对
Screenshot
Testing
25
集成测试
结合Hilt或Koin进行依赖注入 · 真实数据库或网络接口模拟
集成测试
Hilt
26
端到端测试
使用Espresso与Compose… · 跨页面流程验证
端到端测试
Espresso
27
测试数据隔离
测试工厂 · Fake Repository · Coroutine模拟与Dispat…
测试数据隔离
测试工厂
28
CI/CD集成测试
Gradle任务配置 · GitLab/GitHub Acti… · 报告生成
CI/CD
集成测试
29
常见陷阱与调试技巧
测试超时 · 异步等待 · ComposeTestRule生命周…
常见陷阱
调试技巧
30
实战项目演练
从零搭建一个待办事项App · 覆盖单元测试 · UI测试
实战项目演练
App
所属VIP或分类
同VIP:Android-CI测试失败案例与排查方法
同VIP:Android基准测试与帧率监控教程
同VIP:Android权限Mock回归测试实战指南