Laravel 10 自動化測試課程
Laravel 10 自動化測試課程是一個專門教授如何使用 Laravel 框架進行自動化測試的課程。
該課程將介紹測試的基本概念,以及如何使用 Laravel 的測試功能進行單元測試、功能測試和端到端測試。
學生將學習如何建立測試環境、使用測試資料庫、編寫測試案例、執行測試和報告測試結果。
這個課程適合有一定 Laravel 和 PHP 經驗的開發人員,希望學習如何提高他們的應用程式品質和可靠性。
學員資格
已經會使用 Laravel 進行基礎開發
比方說串接資料庫和存取第三方 API
課程大綱
- 介紹 Laravel 功能測試概念
- 了解功能測試和單元測試之間的區別
- 學習在 Laravel 中建立功能測試
- 學習使用 Laravel 測試輔助函數
- 測試輔助函數是 Laravel 中提供的便利函數,可簡化測試代碼
- 學習使用 Laravel 測試輔助函數進行諸如 HTTP 請求、會話、身份驗證等測試
- 進一步了解資料庫測試
- 學習在 Laravel 中使用資料庫進行測試
- 瞭解 Laravel 提供的資料庫測試功能,例如重置資料庫和事務
- 學習使用 Mockery 進行測試
- 瞭解 Mockery 框架的基本概念和用法
- 學習使用 Mockery 框架進行單元測試
- 實作測試驅動開發(TDD)
- 瞭解 TDD 的基本原則和優點
- 學習使用 TDD 在 Laravel 中開發應用程式
- 瞭解測試報告和測試覆蓋率
- 瞭解測試報告的基本概念和用法
- 學習如何使用 Laravel 提供的測試報告和測試覆蓋率工具