使用 composer + phpstorm 爲 PHP 單元測試助力

PHP 單元測試的意義到底何在

我之前也有這樣的困惑。看代碼寫的是否有問題,我們直接請求下就不 ok 了嗎?爲什麼還要寫單元測試呢?這不是多此一舉嗎?

那看我下面的場景舉例吧。

單元測試一定要用框架嗎

我覺得不用,直接一行腳本,可以不可以?我覺得 ok。比如php擴展的各種單元測試,都是簡單的比對,非常直觀。

那我們爲什麼現在大家都愛用phpunit呢?

就是一個非常強大的框架,功能比較全,省去了我們很多的工作。
比如我們自己的測試腳本都是簡單的自定義的腳本,能全局一次性運行嗎?這是最基本的一個舉例,實際的優勢和便捷,還得自己慢慢使用纔會發現。

PHP 單元測試的場景分類

自己分類了下

  • 工具類
  • 服務類
  • 業務類

工具類

新寫了一個工具庫,比如時間格式化的方法,(剛剛、一分鐘前、一小時前、一天前、一個月前等等)這樣的函數或者方法。

誤區:簡單,發個帖子,帖子末尾會

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章