做爲XUnit系列,你們應該對單元測試體系都比較瞭解,這裏再也不詳細說明,感興趣的同窗能夠參考PHPUnit官方文檔:https://phpunit.de/manual/3.7/zh_cn/automating-tests.htmlphp
UML靜態結構圖 - 續(Comparator比較器部分)html
由於過去過久,沒能實時紀錄,這裏簡單備註一下關鍵的類:web
PHPUnit_TextUI_TestRunner、PHPUnit_Framework_TestSuite(經過反射獲取測試的方法)數組
PHPUnit_Framework_Assert(各類斷言)單元測試
PHPUnit_Framework_AssertionFailedError(各類異常錯誤:跳過、未完成、比較失敗等)測試
PHPUnit_Framework_Comparator(數值、數組、對象、浮點數的比較)ui
PHPUnit_Runner_StandardTestSuiteLoader
spa