phpunit

phpunit相關操作

  • phpunit安裝(以win爲例)
    1.phpunit官網根據當前使用的PHP版本下載對應的PHPunit檔案包(PHAR).
    2.下載完成後,添加PHPunit phar 和PHP exe路徑到系統環境變量
    3.進入PHPunit phar目錄執行: echo @php “%~dp0phpunit.phar” %* > phpunit.cmd 回車(得到phpunit.cmd)
    4.執行 phpunit –version, 得到輸出 PHPUnit x.y.z by Sebastian Bergmann and contributors.表示OK。如果有問題可多次執行上一步
  • 執行單元測試用例
    1.創建PHP文件,命名與類名保持一致。並繼承TestCase,引入要測試的類或是方法所在的文件路徑
    2.測試都是命名爲test*的公用方法,也可以在方法的文檔註釋塊(docblock)中使用@test標註將其標記爲測試方法
    3.方法塊中編寫用例,可用類似於assertEquals()這樣的斷言方法用來對實際值與預期值的匹配做出斷言
    4.執行單元測試 ,執行 phpunit 文件名 。如果最後一行出現OK字樣,則代碼該單元測試用例文件中的測試方法均成功。如果出現FAILURES!字樣,上面會出現具體出錯的行數,可根據提示定位到出錯的方法。
    5.如果需要將執行的輸出到日誌,輸出日誌有三種格式 xml,json,tap 。執行的命令分別爲:
    phpunit –log-junit 輸出日誌所在的路徑 執行的文件名(輸出的日誌爲XML格式)
    phpunit –log-json 輸出日誌所在的路徑 執行的文件名(輸出的日誌爲json格式)
    phpunit –log-tap 輸出日誌所在的路徑 執行的文件名(輸出的日誌爲tap格式)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章