PHP 單元測試的意義到底何在
我之前也有這樣的困惑。看代碼寫的是否有問題,我們直接請求下就不 ok 了嗎?爲什麼還要寫單元測試呢?這不是多此一舉嗎?
那看我下面的場景舉例吧。
單元測試一定要用框架嗎
我覺得不用,直接一行腳本,可以不可以?我覺得 ok。比如php擴展的各種單元測試,都是簡單的比對,非常直觀。
那我們爲什麼現在大家都愛用phpunit
呢?
就是一個非常強大的框架,功能比較全,省去了我們很多的工作。
比如我們自己的測試腳本都是簡單的自定義的腳本,能全局一次性運行嗎?這是最基本的一個舉例,實際的優勢和便捷,還得自己慢慢使用纔會發現。
PHP 單元測試的場景分類
自己分類了下
- 工具類
- 服務類
- 業務類
工具類
新寫了一個工具庫,比如時間格式化的方法,(剛剛、一分鐘前、一小時前、一天前、一個月前等等)這樣的函數或者方法。
誤區:簡單,發個帖子,帖子末尾會