PHP測試用例概述及詳解
測試工作的核心
一組在測試時輸入輸出的標準
軟體需求的具體對照
簡單概括來說: 測試用例就是一段檢測輸入,輸出以及檢視預期結果的程式.
2.測試用例的作用
1.自測,檢測程式功能是否ok 2.減少後期修復bug的時間 3.通過測試來擴充套件寫程式碼的思路
ps:測試的目的是儘可能發現[程式碼]中存在的[缺陷]
3.測試用例包含的內容
- 基類公共的方法獲取路徑 等公共方法
- 介面的測試用例
- 模型的測試用例
- server的測試用例
4.測試用例的編寫流程
測試用例中不需要確定的引數,值
注意呼叫的方法,引數,模組的不同
laravel 預設支援phpunit做測試
測試基礎
測試流程
測試的生命週期
需要注意的問題
- 測試用例的主體必須寫在類中,類名必須和檔名保持一致,必須是TestCase的子類
- [測試用例]之間必須保證他們之間是不互相影響的,即這些測試用例無論以任何[順序執行],他們的結果都應該一樣
- 驗證結果時輸出ok(顯式驗證,更加精確的,可以檢視資料資訊,值是否改變等)
- 測試用例的詳細程度也需要根據需要確定太詳細,維護更新麻煩(隨需求,程式碼變動更改),太簡單,看不懂.
- 還在整理,你懂的,寫作總是要找內容填充和慢慢潤色。