「測試設計」標籤的文章
帶有「測試設計」標籤的文章共 3 篇,依發布日期由新到舊排列。
-
為沒有測試的遺留業務應用程式安全地動手修改 ── 特性化測試與重構的實踐
為了在沒有測試的業務應用程式上安全地進行修改,本文以 C# 為例,說明固定目前行為的特性化測試(黃金主檔法)步驟、建立接縫(seam)的方法,以及不將重構與功能新增混在一起的運用規則。
-
無法避免自行實作 logger 時,真正必要的最小要件是什麼:實務要件與整合測試觀點
本文整理當無法使用既成 logging framework、必須自行實作應用程式日誌時,第一版該守住的最小要件,包含 UTF-8 JSON Lines、必要欄位、一個行程一個檔案、flush 條件、輪轉與保留,並列出以真實檔案、執行緒、行程驗證的整合測試清單,協助讀者打造在出事時也敢相信的 logger。
-
哪些應該用單元測試驗證,哪些該留給整合測試 - 切界線的方法與實務判斷表
本文以「想消弭哪種不確定性」為主軸,整理單元測試與整合測試該各自承擔什麼。從純邏輯、格式、接線、環境、時間五個切面歸納成判斷表,並列出 Repository 全 mock、Controller 連框架一起驗等常見誤區,幫讀者在實務上不再為界線猶豫。