首页
›
移动端与Android应用开发
›
011-Android测试夹具分层
›
《Compose夹具环境搭建入门到实战详解》
VIP20
本课程属于:011-Android测试夹具分层
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Compose夹具环境搭建入门到实战详解
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
测试夹具概念与Compose框架概述
理解测试夹具定义 · Compose测试特点 · 课程目标
Compose
测试夹具概念
02
开发环境搭建
JDK版本选择 · Android Studio配置 · Gradle插件设置
开发环境搭建
JDK
03
创建第一个Compose单元测试项目
项目结构 · 依赖添加 · Gradle同步
Compose
创建第一个
04
@Before与@After注解使用
初始化夹具 · 清理资源 · 执行顺序
Before
After
05
ComposeTestRule入门
创建规则 · 声明测试 · 基本断言
ComposeTestR…
创建规则
06
Compose UI测试环境配置
@RunWith · @ComposeTest · 测试配置类
Compose
UI
07
模拟依赖注入
使用Mockito · Koin · Dagger Hilt模拟
模拟依赖注入
Mockito
08
异步操作与等待机制
awaitIdle · runOnIdle · ComposeIdlingResou…
异步操作
等待机制
09
屏幕尺寸与设备配置
测试不同分辨率 · 横竖屏切换
屏幕尺寸
设备配置
10
Compose自定义组件测试
测试自定义Composable函数 · 属性
Compose
自定义组件测试
11
状态管理与测试
MutableState · StateFlow · ViewModel状态
状态管理
测试
12
导航测试
NavHost · NavController · 路由跳转测试
导航测试
NavHost
13
手势与交互测试
点击 · 滑动 · 长按
手势
交互测试
14
动画测试
测试animateFloatAsSt… · animatable · 帧同步
动画测试
animateFloat…
15
Robolectric与JVM测试
配置Robolectric · 脱离设备运行
Robolectric
JVM
16
Instrumentation测试
真机或模拟器测试配置 · 运行
Instrumentat…
测试
17
性能测试
基准测试库 · 内存泄漏检测 · 帧率统计
性能测试
基准测试库
18
测试数据准备
工厂模式 · 测试数据生成 · 参数化数据源
测试数据准备
工厂模式
19
测试夹具复用
创建BaseTest基类 · 扩展函数 · 注解封装
测试夹具复用
BaseTest
20
参数化测试
@ParameterizedTest · 参数源 · 组合测试
参数化测试
Parameterize…
21
异常情况测试
边界条件 · 空值 · 网络错误
异常情况测试
边界条件
22
测试报告与日志
Allure报告 · LogCat过滤 · 错误栈分析
测试报告
日志
23
CI/CD集成
GitHub Actions配置 · Gradle任务 · 测试结果上传
CI/CD
集成
24
常见错误与调试
编译错误 · ClassNotFoundExcep… · 超时处理
常见错误
调试
25
测试覆盖率
JaCoCo配置 · 覆盖率报告生成 · 覆盖阈值
测试覆盖率
JaCoCo
26
多模块项目测试夹具
模块间依赖 · 共享测试资源 · 跨模块测试
多模块项目测试夹…
模块间依赖
27
Legacy代码测试
为现有Compose代码添加测试 · 重构技巧
Legacy
代码测试
28
实战
登录页面测试用例:输入框 · 按钮 · 表单验证
登录页面测试用例
输入框
29
实战
列表与详情页面测试:滚动 · 点击跳转 · 数据加载
列表
详情页面测试
30
实战
复杂交互流测试:多步骤流程 · 状态机 · 用户旅程
复杂交互流测试
多步骤流程
所属VIP或分类
同VIP:Android测试夹具设计案例解析
同VIP:Compose-UI测试夹具隔离实战
同VIP:Compose夹具环境快速配置指南