兔給得資訊公司

Logo

促進網頁社群和工程師的媒合

View My GitHub Profile

Laravel 10 自動化測試課程

Laravel 10 自動化測試課程是一個專門教授如何使用 Laravel 框架進行自動化測試的課程。

該課程將介紹測試的基本概念,以及如何使用 Laravel 的測試功能進行單元測試、功能測試和端到端測試。

學生將學習如何建立測試環境、使用測試資料庫、編寫測試案例、執行測試和報告測試結果。

這個課程適合有一定 Laravel 和 PHP 經驗的開發人員,希望學習如何提高他們的應用程式品質和可靠性。

學員資格

已經會使用 Laravel 進行基礎開發

比方說串接資料庫和存取第三方 API

課程大綱

  1. 介紹 Laravel 功能測試概念
    • 了解功能測試和單元測試之間的區別
    • 學習在 Laravel 中建立功能測試
  2. 學習使用 Laravel 測試輔助函數
    • 測試輔助函數是 Laravel 中提供的便利函數,可簡化測試代碼
    • 學習使用 Laravel 測試輔助函數進行諸如 HTTP 請求、會話、身份驗證等測試
  3. 進一步了解資料庫測試
    • 學習在 Laravel 中使用資料庫進行測試
    • 瞭解 Laravel 提供的資料庫測試功能,例如重置資料庫和事務
  4. 學習使用 Mockery 進行測試
    • 瞭解 Mockery 框架的基本概念和用法
    • 學習使用 Mockery 框架進行單元測試
  5. 實作測試驅動開發(TDD)
    • 瞭解 TDD 的基本原則和優點
    • 學習使用 TDD 在 Laravel 中開發應用程式
  6. 瞭解測試報告和測試覆蓋率
    • 瞭解測試報告的基本概念和用法
    • 學習如何使用 Laravel 提供的測試報告和測試覆蓋率工具