Android 工程師必備的自動化測試|單元測試、UI測試篇

    從零基礎開始,帶你學會撰寫單元測試、UI 測試,大幅節省時間、提升程式碼品質!

    140
    5.0
    • 透過 5 個框架:JUnit、JUnit 5、Kotest、Hamcrest、AssertJ,帶領同學學會 Kotlin 單元測試

    • 了解依賴注入並透過假物件 Mock 與 Stub ,解決在 Android 中程式碼難以測試的問題

    • 學會如何使用 Espresso 進行 Android UI 測試

    • 能熟悉並在 MVP、MVVM 架構進行單元測試

    • 了解並解決 Android 測試常見問題

    US$83.95

    按一下 進入設定

    00:00
    00:00
    00:00

    App 有 Bug 很麻煩?學會寫測試直接避免!

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


    • 擔心上架後才發現程式碼有 Bug?
    • 為了解決 Bug,耗費更多時間?
    • 需求一直變更?程式碼改來改去?

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


    這門課程將帶領大家撰寫 Android 單元測試、UI 測試,確保 App 的功能正確



    帶領您透過基礎的單元測試、UI 測試,驗證系統功能

    # 依照不同需求,使用不同的測試


    單元測試與UI測試簡介


    單元測試


    單元測試佔測試的 70%,為最基礎、最重要的測試,能夠驗證程式中的功能


    課程將從最基礎的 Kotlin 單元測試開始,教你撰寫第一個單元測試,運用依賴注入來解依賴及提升可測試性、運用假物件 Mock 與 Stub 來模擬目標物件。學完單元測試後,進階教你 Android 的各種測試,讓你依照不同需求使用不同的測試,最後在 MVP、MVVM 的架構下撰寫測試。


    UI 測試


    UI 測試用來驗證使用者如何使用 App,在 Android 所有測試裡,執行起來最費時,但十分重要。


    課程中將教你使用 Espresso 進行 Android UI 測試,並詳細說明步驟,手把手帶你完整征服 Android UI 測試。



    扎實課程架構,帶你一次精通單元測試、UI 測試

    # 從最基礎的單元測試開始,完整介紹 Android 各種測試


    課程架構



    課程試閱搶先看

    # 14 分鐘帶你了解單元測試中的重要技巧:依賴注入


    依賴注入將可以有效解決物件間高耦合的問題,讓原先難以測試的程式碼變得可被測試。




    5 大測試框架,帶你熟悉 Kotlin 單元測試!

    # 從基礎到進階帶你一次掌握單元測試必備框架



    課程除了帶大家了解單元測試中最多人使用的框架 JUnit 及 2017 年版本更新的 JUnit 5 以外,更會帶大家熟悉以 Kotlin 打造的測試框架 kotest,以及 Hamcrest、AssertJ 等各式開發者實際常用的單元測試框架。



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

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



    開發 App 時,大部分花費的時間不是在寫程式,而是在除錯、修改及維護。學完這門課程,你不必再花費大量時間處理 Bug,直接透過測試,發現問題所在、確保 App 的功能正確,而且,還能進一步提升整體程式碼品質,有助於後續更新!



    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
      Android 測試概述

    試閱影片

    常見問答

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

     

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

     

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

    猜你喜歡

    購買前問答

    ArthurChou
    ArthurChou
    老師您好 最近幾年資安的問題越來越多,各大公司也趨於重視資安檢測,是否也能夠加一兩個資安相關的測試案例到課程裡面呢??
    Evan 陳瑞忠
    Evan 陳瑞忠
    你好
    課程不會有資安檢測的測試喔。
    因為這塊我目前還沒有研究太多。 
    比較接近的可能是在CI/CD章節會介紹Lint的檢核。 例如要通過Lint的security才能算是build成功。

    銷售方案