PHPUnit in Action
本書介紹
1.
準備工作
1.1.
PHP 執行環境
1.1.1.
Windows
1.2.
安裝 Xdebug
1.2.1.
Windows
1.3.
安裝 Composer
1.3.1.
Windows
1.4.
準備本書範例
2.
為何需要測試
2.1.
手動測試
2.2.
自動測試
3.
PHPUnit 基礎
3.1.
安裝 PHPUnit
3.2.
測試基本寫法
3.3.
相依的測試
3.4.
Data Providers (數據提供者)
3.5.
對異常進行測試
3.6.
對 PHP 錯誤進行測試
3.7.
只執行部份測試
3.8.
Fixtures (基礎設施)
3.9.
PHPUnit 設定檔
4.
測試實戰
4.1.
程式碼的覆蓋率
4.2.
測試跟隨程式改變
4.3.
測試保障重構
4.4.
處理用戶回饋的錯誤
5.
測試驅動開發
5.1.
專案範例
5.2.
實作練習
Powered by
GitBook
PHPUnit in Action
測試實戰
在實際將測試帶入專案後,常會遇到很多問題,例如:
如何確保我的程式都被測試到了?
如何為新增或修改的功能加入測試?
如何確保重構程式時,不會破壞既有的程式功能?
如何確保 bug 在修正後不會再發生?