原創|行業資訊|編輯:龔雪|2015-11-10 10:36:46.000|閱讀 685 次
概述:PHP是非常受歡迎并且很有影響力的一門編程語言,很多Web開發者喜歡使用PHP開發,而且確實有很大比例的網站都是依賴于PHP的。在Web開發中,PHP框架可以幫助到你開發過程的各個方面,使你的工作變得簡單起來。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
PHP語言有著飛速的發展,它可能已經不像你記憶中的那樣,不再有復雜的程序式代碼和龐大的系統,重生的PHP有著齊備的功能、支持面向對象、命名空間、以及逐步增多的可復用代碼庫。所以,你現在趕上了PHP最好的時光,可以更好地學習PHP,增強你的能力。下面推薦給大家在2015年值得使用的幾款優秀的PHP自動測試框架。
Selenium自動化測試,它是用于web自動化測試的,但它的功能當然不限于這一點。目前已經有很多瀏覽器廠商將逐步支持Selenium。它即將成為一種核心技術。
PHPUnit是一個面向PHP程序員的測試框架。這是xUnit的體系結構的單元測試框架的一個實例。它可以直接在命令行中使用,并且為我們提供了一個方便的TestCase類,我們可以根據我們的需求來擴展。
Behat是一種行為驅動開發(BDD)框架,允許您編寫人們可讀的代碼來描述您的應用程序應該如何工作。它使用起來非常快速和方便,而且容易學習。
Codeception不僅可以讓我們編寫單元測試,而且還可以編寫功能測試和驗收測試。后兩項測試的PHP應用程序是作為一個整體捆綁在一起的,而不是分散的功能。 Codeception使我們能夠按照我們程序的發展需要啟用和配置不同的模塊。它集成了許多PHP開發框架,如Symfony2、Laravel4、Yii、和Zend等。這就意味著,我們可以使用PHP的自動測試框架和PHP開發框架,共同建立一個超高效開發工作流程。
SimpleTest是在驅動開發中一個非常方便的PHP單元測試框架,它可以被看作是對PHPUnit的一種替代方法。 SimpleTest支持SSL、 forms、 proxies、 frames和基本身份驗證,它可以讓我們快速測試常見的PHP任務。
Storyplayer是一個全棧測試框架,使得它可以為整個平臺寫終端到終端的測試。 Storyplayer支持創建和破壞測試環境的功能。它遵循TDD的測試方法,使我們能夠編寫功能測試,可以檢查應用程序的全過程。
Peridot是一個輕量級的,可擴展的PHP測試框架。它具有anevent的驅動體系結構,允許測試人員可以輕松地自定義插件。Peridot的使用說明,其語法要建立一個清晰可辨的測試語言來清晰地描述我們的應用程序中的代碼應該如何表現。
PHPSpec也遵循行為驅動的測試方法,但它其他的subtype被稱為SpecBDD。使用PHPSpec我們需要先寫功能特性來描述應用程序中的代碼的作用。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn