php單元測試是個好方法,它提供了自動化測試的方法,讓敏捷開發的自動化測試成為可能。
php與其他語言不太一樣,單元測試需要自己安裝和配置,相對麻煩一點,不過單元測試對於提高庫的穩定性和健壯性還是非常給力的,下面教大家怎麼配置PHP單元測試(建議學習:PHP影片教學)
注意:php需升級到7.1版本以上
設定說明
全域安裝phpunit指令腳本
$ wget https://phar.phpunit.de/phpunit-7.0.phar $ chmod +x phpunit-7.0.phar $ sudo mv phpunit-7.0.phar /usr/local/bin/phpunit $ phpunit --version PHPUnit x.y.z by Sebastian Bergmann and contributors.
全域安裝安裝phpunit程式碼
composer global require phpunit/phpunit
建立phpunit.xml放在你的專案根目錄,這個檔案是phpunit 會預設讀取的一個設定檔:
<phpunit bootstrap="vendor/autoload.php"> <testsuites> <testsuite name="service"> <directory>tests</directory> </testsuite> </testsuites> </phpunit>
設定phpstorm單元phpunit.phar路徑, Languages & Frameworks > PHP > PHPUinit
如我的phpunit本地的路徑為/usr/local/bin/phpunit
#配置單元測試類提示,Languages & Frameworks > PHP > include path
#如我的phpunit套件本地的路徑為/Users/chenqionghe/.composer/vendor/phpunit
#
以上是php單元測試有什麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!