CaptureMockPython 模擬測試框架
CaptureMock 提供 Python 模擬的捕獲-重放功能,建立在命令行和客戶機-服務(wù)器通信的基礎(chǔ)上。CaptureMock 所謂的方法就是 捕獲-重放 方法。它在用戶‘記錄’模擬子系統(tǒng)的時候觀察代碼和模擬出來的子系統(tǒng)的交互,并且用它自己的格式記錄在文本文件中。
當(dāng)用戶在 ‘重放模式’運行測試時,CaptureMock 會扮演還在醞釀中的子系統(tǒng),用戶甚至可以不用安裝真正的子系統(tǒng)。用戶每次運行測試的時候都可以選擇是在真實子系統(tǒng)的下還是校驗或者重建捕獲到的模擬子系統(tǒng),亦或者是之前運行捕獲的模擬子系統(tǒng)。如果在‘重放模式’下,CaptureMock 不能接收到之前相同的調(diào)用,那么測試將會失敗,提示用戶是否想在記錄模式下重建模擬子系統(tǒng)。
評論
圖片
表情
