mock&stub
说明
Stub 就是⼀个纯粹的模拟服务,⽤于替代真实的服务,收到请求返回指定结果,不会记录任何信息。
Mock 则更进⼀步,还会记录调⽤⾏为,可以根据⾏为来验证系统的正确性(断⾔)。
源于单元测试,⽬前应⽤范围单元,集成,接⼜,功能(前后端,服务间,与第三⽅间,⼦功能间)测试中
各语言实现技术
Java/Android:Mockito;JMockit ,EasyMock,PowerMock
Python:3.3以上版本⾃带Mock,magicMock
Go:gomock
.NET:Moq
C++:Google Mock,MockCpp
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 bq's notes!