Stub和Mock的区别
发布网友
发布时间:2022-07-22 03:32
我来回答
共1个回答
热心网友
时间:2023-11-04 13:18
如果被测程序、系统或对象,我们称之为A,那么Stub和Mock指的并不是A,而是测A的过程中,A需要与之交互的程序、系统或对象B。
Stub,也即“桩”,很早就有这个说法了,主要出现在集成测试的过程中,从上往下的集成时,作为下方程序的替代。作用如其名,就是在需要时,能够发现它存在,即可。就好像点名,“到”即可。
Mock,主要是指某个程序的傀儡,也即一个虚假的程序,可以按照测试者的意愿做出响应,返回被测对象需要得到的信息。也即是要风得风、要雨得雨、要返回什么值就返回什么值。