本教程演示如何在代碼上建立和運行PHPUnit Test。您將學習如何建立和運行包含許多測試用例的單個單元測試用例和測試套件。php
單元測試是一個測試代碼的過程,以確保源代碼的各個單元正常工做,並生成正確的輸出。測試能夠在文件中的全部或某些功能上運行,這意味着測試能夠在文件徹底開發以前進行。每一個測試用例都應該獨立於其餘測試用例,以確保測試結果可以精肯定位錯誤的位置。工具
運行單元測試能夠確保代碼的穩定性和正常運行,而且能夠幫助您診斷錯誤。單元測試
教程內容
在本教程中,你將學到:學習
- 建立PHPUnit Test Case
- 運行PHPUnit Test Case
- 錯誤分析
- 建立和運行PHPUnit Test Suite
- 生成PHPUnit測試報告
Step 4: 建立和運行PHPUnit Test Suite
如今,假設您在一個項目中有一些您但願當即運行的測試。 許多不一樣的PHPUnit測試用例能夠統一到一個Unit Test Suite文件中,該文件將同時運行全部的單元測試。測試
要建立PHPUnit測試套件:
- 爲「Calculator」項目建立另外一個單元測試用例:
- 在PHP Explorer中,右鍵單擊您的項目,而後選擇New | PHP File。
將顯示「New PHP File」對話框。
- 調用新文件「newtest」,而後單擊「Finish」。
- 將此示例代碼複製並粘貼到新文件中。
- 保存文件。
- 在PHP Explorer中,右鍵單擊該文件,而後選擇New | PHPUnit Test Case。
將顯示「New PHPUnit Test Case」對話框。
- 要選擇要測試的元素,請單擊「Tested Element field」字段旁邊的「Browse」。
將顯示「Element selection」對話框。
- 開始輸入「Calculator」,而後雙擊「CalculatorTest2」元素。
- 在New PHPUnit Test Case對話框中,單擊Finish。
'CalculatorTest2Test.php'文件已添加到您的項目中。
- 保存項目。
- 在PHP Explorer視圖中,右鍵單擊您的項目,而後選擇New | PHPUnit Test Suite.。
將顯示「New PHPUnit Test Suite」對話框。
- 單擊Add。
將顯示「Element selection」對話框。
- 添加'CalculatorTest'和'CalculatorTest2'元素。
- 單擊完成。
建立一個新的「CalculatorSuite」文件,將兩個測試集成到一個文件中。
- 單擊工具欄上「Run」按鈕旁邊的箭頭,而後選擇Run As | PHPUnit Test。
或者
從菜單欄中,選擇Run | Run As | PHPUnit Test。 兩個測試都會運行,二者的結果都顯示在屏幕底部的PHPUnit視圖的樹中。