為何需要單元測試?
開發過程中常遇到:功能完成卻 Bug 頻出、Bug 重複出現且難以定位。單元測試能有效緩解這些問題,使程式碼更易維護、重構更安心。編寫測試用例後,每次修改程式碼只需重跑測試,通過即代表無回歸錯誤。
常見誤區
- 覺得寫測試浪費時間:雖需編寫測試代碼,但自動化測試執行速度遠快於手動點擊驗證,長遠看能大幅節省時間。
- 覺得程式能跑就不用測試:缺乏測試時,新成員易引入破壞性變更;完善測試能最大程度攔截 Bug。
- 覺得寫測試枯燥無味:早期發現錯誤能節省後期除錯成本,何樂不為?
開始安裝 PHPUnit
本文將介紹 PHP 單元測試利器 PHPUnit 的安裝與基本使用。(後續內容待補充)