Python 模擬測試框架:CaptureMock
CaptureMock 提供 Python 模擬的捕獲-重放功能,建立在命令行和客戶機-服務器通信的基礎上。CaptureMock 所謂的方法就是 捕獲-重放 方法。它在用戶‘記錄’模擬子系統的時候觀察代碼和模擬出來的子系統的交互,并且用它自己的格式記錄在文本文件中。
當用戶在 ‘重放模式’運行測試時,CaptureMock 會扮演還在醞釀中的子系統,用戶甚至可以不用安裝真正的子系統。用戶每次運行測試的時候都可以選擇是在真實子系統的下還是校驗或者重建捕獲到的模擬子系統,亦或者是之前運行捕獲的模擬子系統。如果在‘重放模式’下,CaptureMock 不能接收到之前相同的調用,那么測試將會失敗,提示用戶是否想在記錄模式下重建模擬子系統。 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!