首页
›
移动端与Android应用开发
›
001-Kotlin应用模块边界
›
《Mock测试:模块边界验证实战》
VIP20
本课程属于:001-Kotlin应用模块边界
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Mock测试:模块边界验证实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Mock测试概念与价值
定义 · 适用场景 · 与传统测试区别
Mock
测试概念
02
主流Mock框架选型
Mockito · EasyMock · WireMock
Mock
主流
03
测试环境搭建
依赖管理 · 构建工具配置 · Mock库引入
测试环境搭建
依赖管理
04
单元测试中的Mock
接口Mock · 返回值模拟 · 异常模拟
Mock
单元测试
05
行为验证
verify调用次数 · 参数匹配 · 顺序验证
行为验证
verify
06
静态方法Mock
PowerMock/Mockito-…
Mock
静态方法
07
私有方法与构造方法Mock
反射/字节码增强
Mock
私有方法
08
数据库访问层Mock
JDBC · MyBatis · JPA数据源模拟
Mock
数据库访问层
09
远程服务调用Mock
HTTP客户端Mock · gRPC Mock
Mock
远程服务调用
10
消息中间件Mock
Kafka/RabbitMQ生产者消…
Mock
消息
11
文件系统与IO Mock
读取文件 · 网络IO模拟
IO
Mock
12
时间与定时器Mock
Clock · ScheduledExecutor模…
Mock
时间
13
配置中心与外部依赖Mock
Apollo · Consul · 环境变量
Mock
配置
14
Mock对象的生命周期管理
创建 · 重置 · 清理
Mock
对象的生命周期管…
15
边界验证
输入边界 · 异常边界 · 空值
边界验证
输入边界
16
集成测试中的Mock
Spring Boot Test · MockBean · @InjectMocks
Mock
集成测试
17
契约测试与Mock
pact · wiremock录制回放
Mock
契约测试
18
HTTP Mock服务器
WireMock stub规则 · 动态响应
HTTP
Mock
19
Mock数据生成
随机数据 · 边界数据 · 定制工厂
Mock
数据生成
20
Mock与测试覆盖率
评估Mock覆盖的模块边界
Mock
测试覆盖率
21
常见Mock陷阱
过度Mock · 耦合Mock · 维护成本
Mock
常见
22
Mock调试技巧
日志 · 断点 · Mock响应验证
Mock
调试技巧
23
性能测试中的Mock
模拟高延迟 · 错误率 · 限流
Mock
性能测试
24
Mock与持续集成
管道集成 · 并行测试 · 缓存
Mock
持续集成
25
多模块项目Mock
依赖顺序 · 共享Mock配置
Mock
多模块项目
26
异步代码Mock
CompletableFuture · Reactor · 回调
Mock
异步代码
27
Mock与安全测试
身份验证 · 授权模拟
Mock
安全测试
28
Mock在微服务测试中的应用
服务间调用模拟
Mock
微服务测试
29
Mock与测试金字塔
单元 · 集成 · 端到端权衡
Mock
测试金字塔
30
Mock测试最佳实践与总结
原则 · 模式 · 团队规范
Mock
测试最佳实践
所属VIP或分类
同VIP:Android模块划分与依赖架构治理
同VIP:Android跨模块ViewModel状态隔离与性能优化
同VIP:Gradle多模块传递依赖管理与增量编译