说明

Stub 就是⼀个纯粹的模拟服务,⽤于替代真实的服务,收到请求返回指定结果,不会记录任何信息。
Mock 则更进⼀步,还会记录调⽤⾏为,可以根据⾏为来验证系统的正确性(断⾔)。
源于单元测试,⽬前应⽤范围单元,集成,接⼜,功能(前后端,服务间,与第三⽅间,⼦功能间)测试中

各语言实现技术

Java/Android:Mockito;JMockit ,EasyMock,PowerMock
Python:3.3以上版本⾃带Mock,magicMock
Go:gomock
.NET:Moq
C++:Google Mock,MockCpp