首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

PHPUnit 命令列測試工具使用指南

     編輯:PHP 綜合知識

執行測試

PHPUnit 命令列工具透過 phpunit 指令調用:

phpunit ArrayTest
PHPUnit 2.3.0 by Sebastian Bergmann.
Time: 0.067288
OK (2 tests)

進度字元說明

  • .:測試成功
  • F:斷言失敗
  • E:發生錯誤
  • I:測試未完成或未實現

PHPUnit 區分失敗與錯誤:失敗為斷言例外,錯誤為非預期例外或 PHP 錯誤。錯誤較易修正,建議先解決所有錯誤再處理失敗。

常用選項

phpunit --help
PHPUnit 2.3.0 by Sebastian Bergmann.
Usage: phpunit [switches] UnitTest [UnitTest.php]
--coverage-data <file>  原始格式寫入代碼覆蓋率資料
--coverage-html <file>  HTML 格式寫入代碼覆蓋率資料
--coverage-text <file>  文字格式寫入代碼覆蓋率資料
--testdox-html <file>  HTML 格式生成敏捷文檔
--testdox-text <file>  文字格式生成敏捷文檔
--log-xml <file>  XML 格式生成測試日誌
--loader <loader>  使用的 TestSuiteLoader 實作
--skeleton  為 Unit.php 中的 Unit 生成骨架 UnitTest 類別
--wait  每個測試後等待按鍵
--help  顯示用法資訊
--version  顯示版本並退出

執行參數說明

  • phpunit UnitTest:運行 UnitTest 類別測試,該類別定義於 UnitTest.php
  • phpunit UnitTest UnitTest.php:指定源檔案運行測試
  • 測試類別需繼承 PHPUnit2_Framework_TestCase 或提供 suite() 靜態方法回傳 PHPUnit2_Framework_Test 物件
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved