首页
›
移动端与Android应用开发
›
030-离线优先架构本地持久化
›
《模拟网络故障测试离线优先应用》
VIP20
本课程属于:030-离线优先架构本地持久化
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
模拟网络故障测试离线优先应用
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
测试环境搭建与工具链选择
Wireshark · Charles · Network Link Condi…
测试环境搭建
工具链选择
02
离线优先应用架构核心概念
本地缓存 · 队列 · 同步引擎
离线优先应用架构…
本地缓存
03
网络故障模拟基础
断网 · 延迟 · 丢包
网络故障模拟基础
断网
04
使用系统工具模拟网络故障
macOS Network Link… · iOS开发者设置 · Android Emulator网络…
使用系统工具模拟…
macOS
05
使用代理工具模拟网络故障
Charles · Fiddler · mitmproxy
使用代理工具模拟…
Charles
06
使用Linux tc命令模拟网络状况
延迟 · 抖动 · 丢包
Linux
tc
07
使用Docker网络模拟
创建受限网络 · 设置延迟/丢包
Docker
使用
08
编写脚本自动化模拟网络故障
Shell脚本 · Python脚本
编写脚本自动化模…
Shell
09
离线优先应用的数据存储
SQLite · Room · CoreData
离线优先应用的数…
SQLite
10
本地缓存策略与失效机制
TTL · LRU · 写回
本地缓存策略
失效机制
11
请求队列与重试机制
实现排队 · 指数退避 · 最大重试次数
请求队列
重试机制
12
同步引擎设计与实现
增量同步 · 全量同步 · 冲突解决策略
同步引擎设计
实现
13
网络状态监听与切换处理
ConnectivityManage… · Reachability · JavaScript网络API
网络状态监听
切换处理
14
测试用例设计
正常 · 无网络 · 弱网
测试用例设计
正常
15
编写自动化测试
UI测试 · 集成测试 · 端到端测试
编写自动化测试
UI
16
使用Mock网络层进行单元测试
模拟网络响应 · 延迟 · 错误
Mock
使用
17
数据一致性验证
本地与远程数据对比
数据一致性验证
本地
18
冲突场景模拟
同时离线修改 · 合并策略验证
冲突场景模拟
同时离线修改
19
性能测试
缓存命中率 · 同步延迟 · 内存使用
性能测试
缓存命
20
日志与监控
记录网络事件 · 同步状态 · 错误信息
日志
监控
21
问题排查
网络框架常见问题:超时 · SSL · DNS解析
问题排查
网络框架常见问题
22
排查离线数据丢失
检查缓存写入 · 同步日志
排查离线数据丢失
检查缓存写入
23
排查同步冲突
分析冲突日志 · 调试合并算法
排查同步冲突
分析冲突日志
24
排查性能问题
定位慢查询 · 频繁同步
排查性能问题
定位慢查询
25
常见错误修复
死锁 · 无限重试 · 数据覆盖
常见错误修复
死锁
26
优化
减少同步数据量 · 压缩 · 批量处理
优化
减少同步数据量
27
多平台测试策略
iOS · Android · Web
多平台测试策略
iOS
28
端到端测试场景
注册 · 浏览 · 操作
端到端测试场景
注册
29
自动化测试框架选型
Appium · Espresso · XCUITest
自动化测试框架选…
Appium
30
测试报告与持续集成
集成CI/CD · 生成测试报告
测试报告
持续集成
所属VIP或分类
同VIP:API接入封装支持离线读写的实践
同VIP:DataStore偏好存储迁移实操
同VIP:DataStore偏好设置持久化教程