首页
›
移动端与Android应用开发
›
028-Android测试体系后台任务队列
›
《Retrofit响应处理在Worker测试中的应用教程》
VIP20
本课程属于:028-Android测试体系后台任务队列
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Retrofit响应处理在Worker测试中的应用教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
环境搭建
JDK · Gradle · Android SDK
环境搭建
JDK
02
Retrofit基础配置
BaseUrl · ConverterFactory · OkHttpClient
Retrofit
基础配置
03
Worker基本结构
CoroutineWorker与Rx… · doWork方法定义 · 返回Result
Worker
基本结构
04
模拟网络响应
MockWebServer启动 · enqueue响应 · 设置HTTP状态码与Body
模拟网络响应
MockWebServe…
05
同步请求测试
在Worker中直接调用Retrof… · 验证结果
同步请求测试
Worker
06
异步协程测试
runBlocking · TestCoroutineDispa… · 协程作用域控制
异步协程测试
runBlocking
07
响应体解析测试
GsonConverter · MoshiConverter · 自定义Converter工厂
响应体解析测试
GsonConverte…
08
错误码处理测试
4xx · 5xx响应在Worker中的分支逻辑…
错误码处理测试
xx
09
网络异常测试
SocketTimeout · IOException · unknownHost在Worker…
网络异常测试
SocketTimeou…
10
重试机制测试
Retrofit内置重试 · 指数退避 · Worker返回Result.ret…
重试机制测试
Retrofit
11
缓存策略测试
OkHttp缓存目录 · Cache-Control头 · 离线场景测试
缓存策略测试
OkHttp
12
Header与参数测试
动态Header · Query参数 · Path参数在请求中的验证
Header
参数测试
13
请求体测试
POST/JSON Body · FormBody · MultipartBody构造与断言
请求体测试
POST/JSON
14
响应拦截器测试
Interceptor模拟修改响应 · 验证Worker行为
响应拦截器测试
Interceptor
15
Worker依赖注入
Hilt/Dagger注入Retro… · 测试时替换Module
Worker
依赖注入
16
Robolectric单元测试
在JVM环境运行Worker · 模拟Looper与异步回调
Robolectric
单元测试
17
Instrumented测试
真机/模拟器运行Worker · 集成MockWebServer
Instrumented
测试
18
WorkManager监听测试
getWorkInfoByIdLiv… · 状态变化断言
WorkManager
监听测试
19
并行Worker测试
输入数据合并 · 多个Worker并发执行顺序验证
Worker
并行
20
周期性Worker测试
间隔时间 · 下一次执行时间 · 约束条件测试
Worker
周期性
21
输入输出数据测试
Data.Builder · 输入参数传递 · 输出结果收集
输入输出数据测试
Data.Builder
22
超时管理测试
Worker超时设置 · 超时后自动停止与结果判断
超时管理测试
Worker
23
日志与调试
HttpLoggingInterce… · Chuck/GitSha日志集成
日志
调试
24
性能基准测试
多次请求耗时统计 · 内存占用 · GC触发情况
性能基准测试
多次请求耗时统计
25
边界条件测试
空响应体 · 超大Body · 特殊字符
边界条件测试
空响应体
26
安全与HTTPS测试
证书固定 · 自签名证书 · TLS版本协商
HTTPS
安全
27
多BaseUrl切换
动态BaseUrl · HostSelectionInter…
BaseUrl
切换
28
资源清理测试
MockWebServer关闭 · Worker生命周期结束释放资源
资源清理测试
MockWebServe…
29
常见错误排查
NoSuchMethodError · 混淆规则 · 依赖冲突
常见错误排查
NoSuchMethod…
30
持续集成集成
Github Actions配置 · Gradle命令 · 测试报告生成
持续集成集成
Github
所属VIP或分类
同VIP:API接入测试中Mock网络请求应用指南
同VIP:CICD中后台任务测试GitHub-Actions详解
同VIP:Compose-UI-Test中后台任务刷新测试指南