服務 Stub
作者:David Rice
在測試期間移除對有問題服務的依賴性。WSDL
有關完整說明,請參閱 EAA 的 P 頁面 504
企業系統通常依賴存取第三方服務,例如信用評分、稅率查詢和定價引擎。任何建置此類系統的開發人員都可以說明依賴完全無法控制的資源的沮喪感。功能交付不可預測,而且由於這些服務通常是遠端的,因此可靠性和效能也可能受到影響。
至少這些問題會減緩開發流程。開發人員會等待服務重新上線,或者可能在程式碼中加入一些駭客手法來彌補尚未交付的功能。更糟的是,而且很可能會發生,此類依賴性將導致無法執行測試的時候。當測試無法執行時,開發流程就會中斷。
在測試期間使用在本地、快速且在記憶體中執行的服務 Stub 來取代服務,可改善您的開發體驗。