首页
›
移动端与Android应用开发
›
050-模块化架构CI用例分层
›
《OkHttp Mock测试在CI分层中的应用》
VIP20
本课程属于:050-模块化架构CI用例分层
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
OkHttp Mock测试在CI分层中的应用
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
OkHttp简介与基本使用
OkHttp是什么 · 核心特性 · 基本GET/POST请求示例
OkHttp
简介
02
OkHttp拦截器机制
Application Interc… · 自定义拦截器
OkHttp
拦截器机制
03
OkHttp连接池与超时配置
连接池原理 · 超时设置 · 重试机制
OkHttp
连接池
04
OkHttp缓存策略
缓存目录 · 缓存策略(Cache-Control… · 离线缓存
OkHttp
缓存策略
05
OkHttp与HTTPS
SSL证书配置 · 证书锁定 · 自签名证书处理
OkHttp
HTTPS
06
Mock测试概述
什么是Mock · Mock的作用 · Mock与Stub的区别
Mock
测试概述
07
MockWebServer基础
引入MockWebServer · 启动本地Mock服务器 · 返回模拟响应
MockWebServe…
引入
08
MockWebServer高级用法
请求匹配 · 延迟响应 · 错误场景模拟
MockWebServe…
高级用法
09
Mockito框架入门
Mockito依赖配置 · 创建Mock对象 · 行为验证
Mockito
框架入门
10
Mockito与OkHttp结合
Mock OkHttpClient · Mock Call · 返回预设Response
Mockito
OkHttp
11
PowerMock与静态方法Mock
处理OkHttp中的静态方法 · final类Mock
PowerMock
Mock
12
Robolectric与OkHttp
在Android单元测试中使用Rob… · 模拟网络层
Robolectric
OkHttp
13
JUnit 5与OkHttp集成
JUnit 5参数化测试 · 动态测试
JUnit
OkHttp
14
测试覆盖率
JaCoCo配置 · 代码覆盖率分析 · 分支覆盖与行覆盖
测试覆盖率
JaCoCo
15
CI/CD概念与工具链
持续集成/持续部署 · Jenkins · GitLab CI
CI/CD
概念
16
分层架构中的测试策略
单元测试 · 集成测试 · 系统测试
分层架构
测试策略
17
Repository层Mock测试
Mock网络数据源 · 测试数据仓库逻辑
Repository
Mock
18
ViewModel层Mock测试
Mock Repository · 测试ViewModel与LiveDa…
ViewModel
Mock
19
UI层Mock测试
Mock OkHttp响应 · 使用Espresso与MockWeb…
UI
Mock
20
Gradle插件与测试任务
配置gradle test任务 · 单元测试与Instrumentati…
Gradle
插件
21
Jenkins Pipeline集成
编写Jenkinsfile · Stage划分 · 测试报告生成
Jenkins
Pipeline
22
GitLab CI配置
.gitlab-ci.yml编写 · Docker runner · 并行测试
GitLab
CI
23
GitHub Actions工作流
构建矩阵 · 缓存依赖 · 上传测试结果
GitHub
Actions
24
Mock数据管理
JSON/XML模拟数据文件管理 · 动态数据生成工具(如WireMock…
Mock
数据管理
25
异常场景覆盖
网络超时 · HTTP错误码 · DNS解析失败
异常场景覆盖
网络超时
26
性能测试与Mock
使用MockWebServer模拟慢… · 测试超时逻辑 · 负载测试
Mock
性能测试
27
多环境Mock配置
开发环境 · CI环境 · 生产环境Mock切换策略
Mock
多环境
28
Mock测试反模式
过度Mock · Mock内部实现 · 忽略真实依赖风险
Mock
测试反模式
29
实战案例
从0搭建一个支持Mock的CI测试流…
实战案例
Mock
30
总结与最佳实践
选型建议 · 文档维护 · 团队协作
最佳实践
选型建议
所属VIP或分类
同VIP:AGP兼容性排查CI问题案例
同VIP:AGP升级后CI分层调整方法
同VIP:AGP版本适配模块化CI案例