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

淺析 PHP 官方自動化測試方法(二)

     編輯:PHP 綜合知識

PHP 自動化測試框架原理與實現

執行範例中實際語句:$HOME/php-5.2.8/sapi/cli/php run-tests.php $HOME/php-5.2.8/sapi/cli/tests/001.phpt。其中 001.phpt 為測試腳本,run-tests.php 為官方驅動腳本,$HOME/php-5.2.8/sapi/cli/php 為運行驅動腳本的 PHP 可執行物件。環境變數 TEST_PHP_EXECUTABLE 設定的 PHP 為被測試物件,而運行測試用的 PHP 僅為驅動測試腳本。

測試運行關係圖

PHP 測試運行關係圖

流程:(1) PHP 執行 run-tests.php;(2) 解析環境變數取得被測試 PHP;(3) 將測試腳本 FILE 段解析為 001.php;(4) 用被測試 PHP 執行 001.php 取得實際輸出;(5) 比對實際輸出與 EXPECT 期待值,輸出測試結果。此過程可從分析 run-tests.php 得出。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved