PHP 單元測試 安裝篇

單元測試

PHP 都是用 PHPUnit 這個套件做單元測試。

安裝 PHPUnit

由於筆者仍在使用 PHP 5.6 ,所以以下範例皆是以 PHPUnit5 做介紹。(現在已經出到支援 PHP7.2 的 PHPUnit7)

1. 使用 Composer 安裝

1.cd 到你的專案目錄下

2.cd 到 composer.json 目錄

3.composer require --dev phpunit/phpunit ^5
安裝成功後,執行下列指令若出現 PHPUnit 5.7.26 by Sebasti... 代表安裝成功
*PHPUnit 執行檔會被放在 Composer/vendor/bin/phpunit,日後我們必須透過 phpunit 執行檔來進行測試。

2. 設定 alias

(以下為 Osx 系統)

若想讓 phpunit 可以在任何地方都必呼叫,
可以到 ~/.base_profile 新增一條 alias
1.  vi ~/.base_profile

2.  加入 alias phpunit="php /path to your project/Composer/vendor/bin/phpunit"
儲存後還要記得 source ~/.base_profile 使指令生效。
如此一來不管到哪個目錄都可以執行 phpunit 指令了!

待續..

留言

這個網誌中的熱門文章

Git Commit Message 這樣寫會更好,替專案引入規範與範例

Gitlab 合併請求 Merge Request 是什麼?

PHP OO 物件導向基礎教學