首页
›
移动端与Android应用开发
›
011-Android测试夹具分层
›
《Android测试夹具设计案例解析》
VIP20
本课程属于:011-Android测试夹具分层
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Android测试夹具设计案例解析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
测试夹具基础概念
测试夹具定义 · 作用 · 与测试代码的关系
测试夹具基础概念
测试夹具定义
02
JUnit4与JUnit5在Android中的配置
依赖引入 · 测试运行器 · 参数化测试
JUnit4
JUnit5
03
AndroidX Test库核心组件
InstrumentationReg… · ActivityScenario · FragmentScenario
AndroidX
Test
04
测试夹具的生命周期管理
@Before · @After · @BeforeClass
测试夹具的生命周…
Before
05
共享测试数据夹具
使用TestRule抽取公共数据 · SharedPreferences夹… · ContentProvider测试数…
共享测试数据夹具
TestRule
06
Mockito基础与Android适配
Mock对象创建 · Stubbing · Verify
Mockito
Android
07
Mockito进阶
ArgumentCaptor · Answer接口 · Spy对象
Mockito
进阶
08
Espresso UI测试夹具
ActivityTestRule · onView匹配 · DataAdapter
Espresso
UI
09
Espresso与IdlingResource
空闲资源注册 · 异步任务等待 · 自定义IdlingResource实…
Espresso
IdlingResour…
10
Fragment测试夹具
FragmentScenario启动… · 交互模拟 · 返回栈测试
Fragment
测试夹具
11
Service与BroadcastReceiver测试夹具
ServiceTestRule · MockContext · Intent匹配
Service
BroadcastRec…
12
ContentProvider测试夹具
ProviderTestCase2 · MockContentResolve… · 数据库操作验证
ContentProvi…
测试夹具
13
Room数据库测试夹具
内存数据库创建 · 预填充数据 · @Insert/@Query测试
Room
数据库测试夹具
14
SharedPreferences与DataStore测试夹具
临时文件 · TestRule自动清理 · Jetpack DataStore测…
SharedPrefer…
DataStore
15
网络层测试夹具
MockWebServer(OkHt… · Retrofit模拟 · 拦截器验证
网络层测试夹具
MockWebServe…
16
ViewModel与LiveData测试夹具
InstantTaskExecuto… · LifecycleOwner模拟 · 状态验证
ViewModel
LiveData
17
Coroutine测试夹具
TestCoroutineDispa… · runBlockingTest · Delay控制
Coroutine
测试夹具
18
WorkManager测试夹具
TestListenableWork… · WorkManagerTestIni… · 约束与重试策略验证
WorkManager
测试夹具
19
依赖注入(Dagger/Hilt)测试夹具
Hilt测试基类 · @BindValue · 组件替换
Dagger/Hilt
依赖注入
20
测试夹具性能优化
对象复用 · 懒初始化 · 清理策略
测试夹具性能优化
对象复用
21
多模块项目中的测试夹具共享
公共测试模块 · Test-Fixtures Grad… · Android Test Orche…
多模块项目
测试夹具共享
22
自定义TestRule实战
规则组合 · 失败截图 · 日志收集
TestRule
自定义
23
Robolectric模拟框架
Shadow对象 · 配置 · 自定义Shadow
Robolectric
模拟框架
24
UI自动化录制与回放夹具
Espresso Test Reco… · Barista库 · 自定义录制适配器
UI
自动化录制
25
参数化测试夹具
JUnit5的@Parameteri… · CsvSource · MethodSource
参数化测试夹具
JUnit5
26
测试夹具的团队协作规范
代码仓库结构 · 命名约定 · 文档注释
测试夹具的团队协…
代码仓库结构
27
持续集成中的测试夹具管理
Gradle任务 · 测试分片 · Flaky测试处理
持续集成
测试夹具管理
28
端到端(E2E)测试夹具
Appium与Espresso的混合… · 设备农场 · 测试数据工厂模式
E2E
端到端
29
测试夹具的调试与排查
日志输出 · 断点调试 · Heap分析
测试夹具的调试
排查
30
综合案例
一个完整Android应用的测试夹具… · 权衡总结
综合案例
Android
所属VIP或分类
同VIP:Compose-UI测试夹具隔离实战
同VIP:Compose夹具环境快速配置指南
同VIP:Compose夹具环境搭建入门到实战详解