Laravel 的 Artisan 提供了以下指令讓我們快速建立測試
執行以下指令會在 tests/Feature 資料夾內建立測試
php artisan make:test UserTest
執行以下指令會在 tests/Unit 資料夾內建立測試
php artisan make:test UserTest --unit
這邊就不描述測試種類的官方說法了,個人的分法比較簡單 Laravel 內建測試方法能測到的全部丟 Feature Test,其他不好測或者是測不到的全部都丟 Unit Test,舉列說明 ...
會員註冊後會寄一封email到會員信箱及發一封簡訊到會員手機內,這時的測試會拆成三個部份,會員註冊會丟到 Feature Test,Email及簡訊發送則會丟到 Unit Test 內
具體作法會在之後的文章內說明