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

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

     編輯:PHP 綜合知識

簡介

本文從測試人員角度分析 PHP 官方自動化測試方法、框架結構與具體實現。透過實際例子展示 PHP 如何實現有效自動化測試保證代碼高品質。讀者可學習官方測試方法並應用於自身開發流程,提高代碼功能品質。

PHP 官方自動化測試方法簡述

以 PHP 5.2.8 原始碼在 Linux 平台分析為例。首先看 PHPT 測試腳本。

PHPT 測試腳本範例

PHP 測試腳本以 .phpt 為副檔名,包含 TEST、FILE、EXPECT 等段落。TEST、FILE、EXPECT 為基本段落,每個測試腳本至少包含這三段。TEST 填測試用例名稱;FILE 為 PHP 腳本實現的測試用例;EXPECT 為期待值。執行時 PHP 用被測試的 PHP 可執行物件運行 FILE 段落,實際結果與 EXPECT 比對:一致則通過,不一致則失敗。

常用段落說明

段落名填充內容備註
TEST測試用例名稱必填
ARGSFILE 段落輸入參數選填
SKIPIF跳過測試條件選填
POST傳入測試腳本 POST 變數選填,建議配合 SKIPIF
GET傳入測試腳本 GET 變數選填,建議配合 SKIPIF
INI測試腳本 ini 設定選填,如 foo=bar,可用 ini_get() 取得
FILE測試腳本陳述句必填,PHP 腳本,執行結果與 EXPECT 比對
EXPECT測試腳本期待值必填
EXPECTF期待值,可用 sscanf 格式表示EXPECT 變體
EXPECTREGEX期待值,可用正則表示EXPECT 變體
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved