Dummy,Fake,Stub,Mock區別

1.Dummy  對象被四處傳遞,可是從不被真正使用。一般他們只是用來填充參數列表。  2.Fake  有實際可工做的實現,可是一般有一些缺點致使不適合用於產品(基於內存的數據庫就是一個好例子)。  3.Stub  在測試過程當中產生的調用提供預備好的應答,一般不該答計劃以外的任何事。stubs可能記錄關於調用的信息,好比 郵件網關的stub 會記錄它發送的消息,或者可能僅僅是發送了多少信息。  4.Mock  預先計劃好的對象,帶有各類期待,他們組成了一個關於他們期待接受的調用的詳細說明。 
相關文章
相關標籤/搜索