1. 程式人生 > >JustMock .NET單元測試利器(一)

JustMock .NET單元測試利器(一)

1.什麼是Mock?

Mock一詞是指模仿或者效仿,用於建立例項和靜態模擬、安排和驗證行為。在軟體開發中提及"mock",通常理解為模擬物件。模擬物件的概念就是我們想要建立一個可以替代實際物件的物件,這個模擬物件要可以通過特定引數呼叫特定的方法,並且能返回預期結果。模擬時,你只需關心三樣東西:設定測試資料、設定預期結果、驗證結果。

我們看以下兩幅圖片:

由於A對B C存在依賴關係,我們想在不涉及依賴關係的情況下測試A,即我們認為BC無錯誤且B返回的資料是正確的,在這一條件下對A的後續邏輯操作進行測試。

這時,Mock就可以模擬B或者C給A返回預期的值,而不是正真去執行B或者C裡面的程式碼。

mock物件就是在除錯期間用來作為真實物件的替代品。mock測試就是在測試過程中,對那些不容易構建的物件用一個虛擬物件來代替測試的方法就叫mock測試。同時根據情況選擇返回後續邏輯操作所需的返回值。

2.如何使用?

    • 這裡下載試用安裝程式檔案
  1. 執行安裝程式並按照步驟操作。配置預設安裝資料夾。

3.一路都是下一步直到安裝完成。

新增JustMock的引用
要開始在測試專案中使用JustMock,新增對Telerik.JustMock.dll(或Telerik.JustMock.Silverlight.dll,如果您在Silverlight專案中使用它)的引用該程式集位於Libraries
資料夾下的安裝目錄下(預設為C:\ Program Files(x86)\ Progress \ Telerik JustMock \ Libraries)。或者,使用Visual Studio擴充套件

在visual中開啟justmock

在vs的選單欄中會多出justmock選項,點選後選擇enable。


在下一篇文章中,我們將會講到如何使用JustMock。

歡迎檢視我的下一篇文章

JustMock .NET單元測試利器(二)