Android 工程師必備的自動化測試|TDD 測試驅動開發篇

    透過測試驅動開發 TDD、Android TDD,減少冗餘的程式碼、提程式碼品質

    141
    5.0
    • 從 TDD Kata 練習中,學會什麼是 測試驅動開發 TDD

    • 了解 TDD 中的重要步驟:重構,並能在完課後熟悉實際操作流程

    • 學會 MVP、MVVM 架構下的 TDD

    • 透過 TDD,減少 Android App 開發中冗餘的程式碼、提升程式碼品質

    US$84.01

    按一下 進入設定

    00:00
    00:00
    00:00

    修改程式碼問題多?學會 TDD 直接避免!

    # 寫測試是撰寫 Android App 最重要的事!


    • 學會了單元測試,但寫程式速度還是快不起來?
    • 不知道如何將 TDD 運用在 Android?
    • App 需求變更?程式碼得要改來改去?


    別擔心!這些問題都能夠過『撰寫測試』來解決!


    這門課程將帶領大家透過測試驅動開發(Test-driven development,簡稱 TDD),提高程式碼品質、優化開發速度



    即時修正錯誤,優化 Android App 開發流程

    # 帶領您學會測試驅動開發 TDD,運用於 Android App 開發



    測試驅動開發(TDD)


    測試驅動開發(TDD)是一種開發流程,也就是先寫測試,再完成產品程式碼。透過這個方式,可以減少 Over Design,撰寫剛好能通過測試的程式碼,達到⼩步快⾛,有錯誤也能及時修正!在實務開發時,就是依循 TDD 的工作流程,依照需求完成一個又一個的單元測試。


    課程將從最基礎的 Kotlin TDD,介紹 TDD 的必要性和優點,並透過 3 個 Kotlin TDD Kata 進行實際練習。接著,進入最關鍵的 Android TDD ,我將帶你解決幾個 Android TDD 經常遇到的問題-遇到 UI ,不知道怎麼TDD、遇到無法測試或不需要測試的地方時,不知道怎麼 TDD、在 MVP、MVVM 的架構下,要如何進行 TDD。



    扎實課程架構,帶你一次精通 TDD

    # 使⽤ TDD 在 MVP、MVVM 的架構下,加速開發 Android App!




    課程試閱搶先看

    # 7 分鐘帶你了解什麼是 TDD 測試驅動開發


    講師將用一個實際的範例帶領大家了解 TDD 的 3 步驟將會是如何進行。




    帶領你從 3 個知名 TDD Kata 實作練習中學會 TDD

    # 從 Fizz Buzz、Bowling Game、Harry Potter Book 3 大知名 TDD Kata 帶你學會 TDD 與重構




    Android 新手、資深工程師都適合!

    # 朝向高效、質優的 Android 工程師邁進!



    學完這門課程,你將能優化整體開發流程,不必再擔心常常把程式碼改壞,遇到錯誤也能馬上修正!



    Android 工程師必備的自動化測試|系列課程

    # 從單元測試到 TDD、CI/CD 一次精通




    學員五星好評回饋

    # 講解詳細,有效提升 App體驗!




    業界實戰經驗超豐富的 ── Evan 陳瑞忠老師

    # 讓 Evan 老師帶你征服 Android 測試!



    Evan 陳瑞忠老師

    • App 工程師
    • 熟悉 Android、iOS、Web API 開發
    • 超過 6 年業界開發 App 經驗
    • 曾在 Android 社群分享主題
    • 曾以「Android animation 30 天上手」及「Android TDD 測試驅動開發」,連續 2 年參加 it 邦幫忙鐵人賽得到佳作

    章節目錄

    • 1-1
      什麼是TDD 測試驅動開發
    • 1-2
      在Kotlin 使用 TDD
    • 1-3
      在Kotlin 使用 TDD 範例2

    試閱影片

    常見問答

    如果您購買的是募資課程,請在課程的【簡介】中查看開課時間,募資課程將於開課時間所述日期開放同學上課。

     

    若您購買的是一般課程(開放上課課程),則在購買完成後可以立即開始觀看。

     

    所有線上課程皆不受時間限制,享無限次永久觀看!

    猜你喜歡

    購買前問答

    ArthurChou
    ArthurChou
    老師您好 因為我也有另外買了您出的書 Android TDD,裡面有提到Appium 撰寫測試 & Cucumber 進行 BDD 是否能針對符合業界需求這個也做一兩個範例呢??? 另外能夠另外配合到 Robot Framework做個測試範例嗎??
    Evan 陳瑞忠
    Evan 陳瑞忠
    Appium、Cucumber,這次暫時沒有打算放到課程裡面。 會把測試著重在Espresso的UI測試以及TDD上面。 但如果Appium、Cucumber在實務上不知道怎麼用,還是可以fb或mail私訊我喔,我知道的就儘量回答。 Robot Framework 比較抱歉,由於我沒有用過,可能短時間無法加到課程內。

    銷售方案