Udemy線上課程 快速入門 PHPUnit 單元測試 講師:Ken Cen 影音教學 中文發音 繁體中文版(DVD版)
Udemy線上課程快速入門PHPUnit單元測試講師:KenCen影音教學中文發音繁體中文版(DVD版)內容說明:
為什麼需要學習這門課程?
你目前是如何測試你的代碼的呢?
也許你在瀏覽器中運行代碼,經常使用var_dump等方法。
這樣做的問題是你通常只測試新的代碼-你不會回頭測試舊的代碼。
然後當你添加了一些新的代碼,它有可能會破壞了舊的代碼
隨著代碼越多,修復和找到錯誤/Bugs的難度和時間的耗費,讓我們感到困苦不已。
這時候您需要瞭解如何運用PHPUnit這個自動化單元測試框架。

有了PHPUnit自動化的單元測試,你就有了更多的控制權。
如果你的新代碼破壞了某些東西,你會立即注意到。
你可以更輕鬆地修復錯誤,從而減少開發時間。

如果你是一位PHP開發者,並且想要學習如何寫出更佳品質、減少錯誤的程式碼,那麼你就需要知道如何編寫單元測試。

學習如何使用PHPUnit測試框架對你的PHP代碼進行單元測試。

瞭解什麼是單元測試學習如何使用PHPUnit編寫單元測試為PHPclass和function建立測試套件(testsuite)使交互的測試方法使用Testdoubles:mock和stubs,包括如何使用Mockery學習應該如何使用dependencyinjection學習測試驅動開發(TDD)學習如何測試受protected和private的方法和屬性學習如何測試abstractclassed
這是一項技能,使你能夠更快速地撰寫高品質、有更好文檔且更少錯誤的代碼。
學習如何為你的代碼編寫單元測試將使你寫出更好的代碼。
有了自動化測試,你可以更輕鬆地找到錯誤,並且如果你搞砸了什麼,你會立即注意到。
許多有經驗的開發者為他們的代碼撰寫單元測試。
這是一種可重複的檢查代碼是否按照預期工作的方式,同時也作為文檔保存。
許多流行的PHP項目都經過單元測試,例如WordPress和Moodle,如果你使用Laravel或Symfony等框架,它們與PHPUnit測試框架緊密集成。
當你完成課程時,你將能夠為你現有的PHP代碼編寫單元測試,並使用測試驅動開發開發新代碼。
立即註冊,將PHPUnit單元測試添加到你的PHP項目中吧!
課程內容:
01-安裝和項目配置
001MAMP與VSCode的安裝.mp4
002如何安裝PHPUnit.mp4

02-使用PHPUnit進行單元測試
001創建第一個PHPUnit測試.mp4
002Server.zip
002如何在PHPUnit中編寫和運行測試.mp4
003Server.zip
003相等性斷言&真假值斷言Assertions.mp4
004AssertNull與assertEmpty與數組斷言.mp4
004Server.zip
005ExpectException()異常處理測試.mp4
005Server.zip

03-PHPUnit設定-TestDox,Fixtures,Depends和DataProvider
001Server.zip
001如何使用PHPUnit測試Function和Class.mp4
002Server.zip
002如何使用TestDox和Attributes.mp4
003Server.zip
003SetUp和Teardown方法的設定.mp4
004DataProvider數據提供器.mp4
004Server.zip
005DataProvider如何透過Closure訪問測試方法數據.mp4
005Server.zip
006Server.zip
006如何創建互相依賴的測試方法.mp4
007DataProvider與Depends如何合併使用.mp4
007Server.zip

04-TestDoubles測試替身
001什麼是Mock模擬.mp4
002什麼是Stub存根.mp4
003CreateStub()的使用.mp4
003Server.zip
004CreateMock()的使用.mp4
004Server.zip
005Server.zip
005TestDouble各種返回值的模擬.mp4
006Server.zip
006TDD測試驅動開發的流程.mp4

05-Mockery框架
001Server.zip
001如何安裝Mockery.mp4
002shouldReceive()與with()的使用.mp4
003Server.zip
003type()與withArgs()以及methodchainmock.mp4
004如何模擬真實數據庫.mp4
005Server.zip
005如何實現部分模擬.mp4
006Server.zip
006如何設定模擬對象的公開屬性.mp4
007Server.zip
007預訂單系統模擬測試.mp4
008Server.zip
008如何模擬ProtectedMethods.mp4
009Server.zip
009Spy間諜的使用.mp4


相關商品:Udemy線上課程(KenCen出品)蘋果手機編程(V2.0)-使用IOS12&Swift4-編寫19個真實程式講師:KenCen影音教學中文發音繁體中文版(3DVD)Udemy線上課程SWIFT3入門篇-蘋果手機開發語言SWIFT3課程-中文課程講師:KenCen影音教學中文發音繁體中文版(DVD版)Udemy線上課程PythonFastAPI快速入門講師:PengXiao影音教學中文發音中文版(DVD版)Udemy線上課程沈浸式蘋果AppleVisionPro程式開發講師:KenCen影音教學中文發音繁體中文版(DVD版)Udemy線上課程(KenCen出品)建網百科全書-使用HTML,CSS,JS,jQuery,php,mySQL建立網站講師:KenCen影音教學中文發音繁體中文版(2DVD)