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)