Laravel 自動化測試課程

Laravel Automation Test Logo

本課程旨在幫助已經會 Laravel 框架的學員,學習如何透過自動化測試,加強專案的穩定度,減少線上問題。這門課你會學到:

  • 自動化測試基礎
    • 自動化測試的重要性與最佳實踐
    • PHPUnit 與 Laravel 的測試搭配
    • 測試類型概述,包含單元測試、功能測試
  • 建立與管理測試案例
    • 使用 Artisan 生成測試案例
    • 測試結構與命名慣例
    • 測試資料的管理(Factory、Seeder、Faker 的使用)
  • 模擬與依賴注入
    • 模擬物件與方法(Mock, Stub⋯⋯等)
    • 測試依賴服務與第三方 API
    • 使用 SQLite 模擬資料庫存取
  • 編寫易於維護測試的技巧
    • 測試數據的生成與隔離
    • 使用 Laravel Database Transactions 減少測試污染
    • 如何減少測試與環境的耦合
  • 自動化測試整併 CI/CD 流程
    • 測試結果分析與錯誤排查
    • CI/CD 簡介
    • 使用 GitHub Actions 自動執行測試

這門課程適合已經會 Laravel 開發的工程師。

如對此課程有興趣,請聯繫我

返回頂端