推薦幾款最好的PHP自動測試框架

PHP語言有着飛速的發展,它可能已經不像你記憶中的那樣,再也不有複雜的程序式代碼和龐大的系統,重生的PHP有着齊備的功能、支持面向對象、命名空間、以及逐步增多的可複用代碼庫。因此,你如今遇上了PHP最好的時光,能夠更好地學習PHP,加強你的能力。下面推薦給你們在2015年值得使用的幾款優秀的PHP自動測試框架。php

一、Selenium

PHP學習

Selenium自動化測試,它是用於web自動化測試的,但它的功能固然不限於這一點。目前已經有不少瀏覽器廠商將逐步支持Selenium。它即將成爲一種核心技術。html

二、PHPUnit

PHP學習

PHPUnit是一個面向PHP程序員的測試框架。這是xUnit的體系結構的單元測試框架的一個實例。它能夠直接在命令行中使用,而且爲咱們提供了一個方便的TestCase類,咱們能夠根據咱們的需求來擴展。程序員

三、Behat

PHP學習

Behat是一種行爲驅動開發(BDD)框架,容許您編寫人們可讀的代碼來描述您的應用程序應該如何工做。它使用起來很是快速和方便,並且容易學習。web

四、Codeception

PHP學習

Codeception不只可讓咱們編寫單元測試,並且還能夠編寫功能測試和驗收測試。後兩項測試的PHP應用程序是做爲一個總體捆綁在一塊兒的,而不是分散的功能。 Codeception使咱們可以按照咱們程序的發展須要啓用和配置不一樣的模塊。它集成了許多PHP開發框架,如Symfony二、Laravel四、Yii、和Zend等。這就意味着,咱們可使用PHP的自動測試框架和PHP開發框架,共同創建一個超高效開發工做流程。瀏覽器

五、SimpleTest

PHP學習

SimpleTest是在驅動開發中一個很是方便的PHP單元測試框架,它能夠被看做是對PHPUnit的一種替代方法。 SimpleTest支持SSL、 forms、 proxies、 frames和基自己份驗證,它可讓咱們快速測試常見的PHP任務。框架

六、Storyplayer

PHP學習

Storyplayer是一個全棧測試框架,使得它能夠爲整個平臺寫終端到終端的測試。 Storyplayer支持建立和破壞測試環境的功能。它遵循TDD的測試方法,使咱們可以編寫功能測試,能夠檢查應用程序的全過程。單元測試

七、Peridot

PHP學習

Peridot是一個輕量級的,可擴展的PHP測試框架。它具備anevent的驅動體系結構,容許測試人員能夠輕鬆地自定義插件。Peridot的使用說明,其語法要創建一個清晰可辨的測試語言來清晰地描述咱們的應用程序中的代碼應該如何表現。學習

八、PHPSpec

PHP學習

PHPSpec也遵循行爲驅動的測試方法,但它其餘的subtype被稱爲SpecBDD。使用PHPSpec咱們須要先寫功能特性來描述應用程序中的代碼的做用。測試

本文翻譯自codegeekz.com,轉載請註明本文轉載自慧都控件網
相關文章
相關標籤/搜索