#### 單元測試理解
通俗的講,單元測試就是在測試用例類中,定義一系列的測試方法,在方法中使用斷言 `assert` 來測試程序中的相關函數、類、接口、過程的執行結果并且和預期的值進行比較,如果某個部分的執行結果沒有與你期待的結果相同,`PHPUnit`就會向你報告問題,這樣就可以方便的根據報告確認和修復程序中的Bug。
針對編寫的程序寫好詳細的完整單元測試,我們就不用每次完成一個新功能就逐個的測試,而且在程序發布之前,可以通過測試消滅大部分的內部邏輯錯誤缺陷。同樣,在之后的維護開發中,如果在某個功能的修改中不小心改壞了與其相關連的其他模塊,那么先前完善的單元測試也會向你報告出相關的問題讓你及時發現和修復問題。