1.什么是PHPUnit?
PHPUnit是一個輕量級的PHP測試框架。說白了就是PHP的單元測試
2.為什么要使用PHPUnit?
單元測試在現代軟件開發過程中占據著愈發重要的地位,尤其是敏捷開發。所以,高質量的單元測試是保證項目質量的基礎。
單元測試也為以后的開發提供支緩。就算是開發后期,我們也可以輕松的增加功能或更改程序結構,而不用擔心這個過程中會破壞重要的東西。而且它為代碼的重構提供了保障。這樣,我們就可以更自由的對程序進行改進。
同時,編寫單元測試將使我們從調用者觀察、思考。特別是先寫測試(test-first),迫使我們把程序設計成易于調用和可測試的,即迫使我們解除軟件中的耦合。
然后,單元測試是一種無價的文檔,它是展示函數或類如何使用的最佳文檔。這份文檔是可編譯、可運行的,并且它保持最新,永遠與代碼同步。
最后,自動化的單元測試避免了代碼出現回歸,編寫完成之后,可以隨時隨地的快速運行測試。
3.如何使用PHPUnit?
ubuntu下安裝PHPUnit:
1 下載phpunit 的phar包(4.8的版本所依賴的php版本為 5.3~5.6)
wget https://phar.phpunit.de/phpunit-4.8.35.phar
2 查看phar包是否為所需版本
php ./phpunit-4.8.35.phar
3 將phpunit-4.8.35.phar改為全局命令
sudo chmod 777 phpunit-4.8.35.phar;
sudo mv phpunit-4.8.35.phar /usr/bin/phpunit
這個是 安裝phpunit 的方法 簡單明了實用,安裝好以后在命令行輸入:phpunit 查看是否安裝成功