• <menu id="w2i4a"></menu>
  • logo Zend Studio-PHP相關(guān)

    文檔首頁>>Zend Studio-PHP相關(guān)>>Zend Studio使用教程:使用PHPUnit檢測代碼(三)

    Zend Studio使用教程:使用PHPUnit檢測代碼(三)


    【特惠專享】Zend Guard在線訂購專享特別優(yōu)惠!在線訂購>>

    【特惠專享】Zend Studio線訂購專享特別優(yōu)惠!在線訂購>>

    本教程演示如何在代碼上創(chuàng)建和運行PHPUnit Test。您將學習如何創(chuàng)建和運行包含許多測試用例的單個單元測試用例和測試套件。

    單元測試是一個測試代碼的過程,以確保源代碼的各個單元正常工作,并生成正確的輸出。測試可以在文件中的所有或某些功能上運行,這意味著測試可以在文件完全開發(fā)之前進行。每個測試用例都應該獨立于其他測試用例,以確保測試結(jié)果能夠精確定位錯誤的位置。

    運行單元測試可以確保代碼的穩(wěn)定性和正常運行,并且可以幫助您診斷錯誤。

    教程內(nèi)容

    在本教程中,你將學到:

    • 創(chuàng)建PHPUnit Test Case
    • 運行PHPUnit Test Case
    • 錯誤分析
    • 創(chuàng)建和運行PHPUnit Test Suite
    • 生成PHPUnit測試報告

    Step 3: 錯誤分析

    運行PHPUnit測試后,可以查看和分析結(jié)果,以便診斷和糾正有問題的代碼段。

    要分析和更正代碼中的錯誤:

    1. 要模擬失敗的結(jié)果,請更改add函數(shù)下的參數(shù),以使預期結(jié)果出錯。 例如:
      $this->assertEquals($this->Calculator->add(1, 
      		 2),4);
    2. 保存文件。
    3. 單擊PHPUnit視圖中的Run Last Test按鈕再次運行Unit Test。
    4. PHPUnit視圖中的顯示現(xiàn)在將顯示test_add已失敗,由藍色X圖標指示。
    5. 要僅查看失敗,請單擊視圖工具欄上的“僅顯示失敗”按鈕。
    6. 選擇失敗的結(jié)果以在Trace failure視圖中查看它。 單擊“Filter Stack Trace”圖標以過濾結(jié)果并查看相關(guān)功能。

      Zend

    7. 雙擊失敗的結(jié)果以轉(zhuǎn)到代碼中的相關(guān)部分。
    8. 通過單擊PHPUnit視圖中的Run Last Test按鈕,更正代碼,保存文件并再次運行測試。

    測試應該是成功的。 如果不是,請重復步驟6-8。

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();