• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

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

    發布: 2010-1-06 12:15 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 165次 | 進入軟件測試論壇討論

    領測軟件測試網

      淺析PHP官方自動化測試方法(上)   自動化測試工具    

      本文將從一個測試人員的角度對 PHP 民間的主動化測試方式,主動化測試框架構造,以及詳細的完成進行剖析和鉆研。通過實踐的例子,向讀者展現 PHP 是如何完成有效的主動化測試以保障其代碼高質量的。讀者通過瀏覽本文,能夠學習 PHP 民間主動化測試方式和完成,并將這種主動化測試方式運用到本人的開發歷程中,進步代碼功用質量。

      PHP 民間主動化測試方式簡述

      以下介紹以 PHP 最新民間版本 5。2。8 的源碼在 LINUX 體系平臺上的剖析為例開展。首先來看一下 PHP 的主動化測試腳本 PHPT 腳本。

      主動化測試腳本 PHPT 示例

      PHP 的測試腳本是以“ 。phpt ”為后綴,蘊含 TEST,FILE,EXPECT 等多個段落的文件,簡稱 PHPT 。在各個段落中,TEST,FILE,EXPECT 是基礎的段落,每個測試腳本都必需至少蘊含這三個段落。其中,TEST 段能夠用來填寫測試用例的名字; FILE 段是一個 PHP 腳本完成的測試用例; EXPECT 段則是測試用例的等待值。測試用例的運行中,PHP 將用被測試的 PHP 可履行對象去運行 FILE 段中的測試用例,用實踐的后果去比對測試用例中 EXPECT 段所列的等待值;假如實踐后果和等待值一致,則測試通過;假如不一致,則測試失敗。

      表 1 列出的是罕用的段落名和其相應的填充內容解釋。

      表 1。 PHP 測試腳本中的段落解釋

      段落名 填充內容 備注

      TEST 測試用例稱號 必填段落

      ARGS FILE 段的輸出參數 選填段落

      SKIPIF 跳過這個測試的條件 選填段落

      POST 傳入測試腳本的 POST 變量 選填段落。假如運用 POST 段,倡議配合運用 SKIPIF 段,如:

      --SKIPIF--

      

      GET 傳入測試腳本的 GET 變量 選填段落。假如運用 POST 段,倡議配合運用 SKIPIF 段,如:

      --SKIPIF--

      

      INI 運用于測試腳本的 ini 設置 選填段落。例如 foo=bar 。其值可通過函數 ini_get(string name_entry) 取得。

      FILE 測試腳本語句 必填段落。運用 PHP 言語書寫的腳本語句。其履行的后果將與 EXPECT× 段的等待值做對照。

      EXPECT 測試腳本的等待值 必填段落

      EXPECTF 測試腳本的等待值,可用函數 sscanf() 中的款式表白等待值 EXPECT 段的變體

      EXPECTREGEX 測試腳本的等待值,可用正則式表白等待值 EXPECT 段的變體

      以民間包里自帶的測試腳本 “ 001。phpt ” 為例(見清單 1),從 TEST 段的內容看來這是一個對 PHP 版本進行驗證的測試用例。 SKIPIF 段的內容寫在了 “ skipip。inc ” 文件里。在 FILE 段里,測試用例將環境變量 TEST_PHP_EXECUTABLE 里設置的那個 PHP 的版本打印進去,這個后果將和 EXPECTF 中的字串進行款式匹對。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: php PHP 官方 淺析 自動化


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>