文檔半島外圍網(wǎng)上直營(yíng)>>Zend Studio-PHP相關(guān)>>Zend Studio使用教程:使用PHPUnit檢測(cè)代碼(一)
Zend Studio使用教程:使用PHPUnit檢測(cè)代碼(一)
【特惠專享】Zend Guard在線訂購(gòu)專享特別優(yōu)惠!在線訂購(gòu)>>
【特惠專享】Zend Studio線訂購(gòu)專享特別優(yōu)惠!在線訂購(gòu)>>
本教程演示如何在代碼上創(chuàng)建和運(yùn)行PHPUnit Test。您將學(xué)習(xí)如何創(chuàng)建和運(yùn)行包含許多測(cè)試用例的單個(gè)單元測(cè)試用例和測(cè)試套件。
單元測(cè)試是一個(gè)測(cè)試代碼的過程,以確保源代碼的各個(gè)單元正常工作,并生成正確的輸出。測(cè)試可以在文件中的所有或某些功能上運(yùn)行,這意味著測(cè)試可以在文件完全開發(fā)之前進(jìn)行。每個(gè)測(cè)試用例都應(yīng)該獨(dú)立于其他測(cè)試用例,以確保測(cè)試結(jié)果能夠精確定位錯(cuò)誤的位置。
運(yùn)行單元測(cè)試可以確保代碼的穩(wěn)定性和正常運(yùn)行,并且可以幫助您診斷錯(cuò)誤。
教程內(nèi)容
在本教程中,你將學(xué)到:
- 創(chuàng)建PHPUnit Test Case
- 運(yùn)行PHPUnit Test Case
- 錯(cuò)誤分析
- 創(chuàng)建和運(yùn)行PHPUnit Test Suite
- 生成PHPUnit測(cè)試報(bào)告
Step 1:創(chuàng)建PHPUnit Test Case
ZendStudio將自動(dòng)創(chuàng)建測(cè)試用例文件,可以運(yùn)行這些文件來檢查代碼的功能。本教程的第一步是創(chuàng)建PHPUnit Test Case。
要?jiǎng)?chuàng)建PHPUnit Test Case:
- 在PHP Explorer中,右鍵單擊項(xiàng)目,然后選擇New | PHP File。
將顯示“New PHP File”對(duì)話框。 - 調(diào)用新文件“calculator”,然后單擊“Finish”。
- 將以下代碼復(fù)制并粘貼到新文件中:
- 保存文件。
- 在PHP Explorer中,右鍵單擊該文件并選擇New | PHPUnit Test Case。
將顯示“New PHPUnit Test Case”對(duì)話框。 - 要選擇要測(cè)試的元素,請(qǐng)單擊被測(cè)試元素字段旁邊的Browse。
將顯示“Element selection”對(duì)話框。 - 開始鍵入“calculator”。
Calculator class顯示在匹配項(xiàng)列表中。 - 雙擊Calculator class,在New PHPUnit Test Case對(duì)話框中,單擊Finish。
“CalculatorTest.php”文件將添加到您的項(xiàng)目中,其中包含對(duì)原始“calculator”文件的測(cè)試。原始“calculator”文件中的所有函數(shù)(加、乘、除和減)將在“CalculatorTest”文件中具有相應(yīng)的測(cè)試函數(shù)。