🎯 什麼情境該想到我

當你「測試時想擺脫真實外部服務、要它穩定又可重現」的時候。

⚙️ 怎麼用(步驟 / 公式)

意圖:測試時用一個可控的假服務,取代真實的外部服務依賴。

做法要點:

  • 為外部服務定義介面,正式用真實實作,測試用回傳固定結果的樁。
  • 靠設定或注入(常搭配外掛/分離介面)在測試時切換到樁。
  • 樁行為可預期,讓測試快速、穩定、可重現,也能模擬錯誤情境。

🧪 我實際套用的紀錄

  • (待填)

⚠️ 注意 / 什麼時候不適用

  • 樁只是替身,別讓它累積過多邏輯而偏離真實服務行為。
  • 仍需適量的整合測試驗證與真實服務的接合。
  • 前提是外部依賴已被介面隔離(如透過閘道)。

🔗 相關工具