Mock

一句话总结:Mock 就是在测试时,用一个可控的假对象代替真实的外部依赖,让测试更专注、更可靠

Mock模拟的意思,是软件测试中的一个重要概念

避免外部依赖

❌ 真实数据库(需要安装配置)

❌ 网络请求(需要服务器)

❌ 文件系统(需要读写权限)

❌ 硬件设备(需要真机)

协议解耦,便于测试

Stub:提供固定预设值 (如 isVip = true)

Spy 特点

真实的实现,但加了监控

记录:调用次数、参数、顺序

验证发生了什么,不关心返回值


Fake 特点

真正可工作的实现,但简化

通常用于替代重量级依赖(数据库、网络、文件)

在内存中运行,速度快

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容