Dummy,Fake,Stub,Mock区别

1.Dummy  对象被四处传递,可是从不被真正使用。一般他们只是用来填充参数列表。  2.Fake  有实际可工做的实现,可是一般有一些缺点致使不适合用于产品(基于内存的数据库就是一个好例子)。  3.Stub  在测试过程当中产生的调用提供预备好的应答,一般不该答计划以外的任何事。stubs可能记录关于调用的信息,好比 邮件网关的stub 会记录它发送的消息,或者可能仅仅是发送了多少信息。  4.Mock  预先计划好的对象,带有各类期待,他们组成了一个关于他们期待接受的调用的详细说明。 
相关文章
相关标签/搜索