Contents
學習單元測試你的 Android 應用程式,成為更好的 Android 開發者
從這 5.5 小時的課程,你會學到
- 學習單元測試你的程式碼
- 瞭解 Android 系統在單元測試方面的具體挑戰
- 學習編寫可測試的 Android 應用程式
- 精心設計練習以實際操演單元測試
- 了解測試驅動開發( Test Driven Development )的好處
- 獲得在 Android 專案中採用單元測試的技巧
要求
- 使用安卓( Android )系統的經驗(最好是6個月或以上)
- 掌握 Java 知識
課程說明
這個課程將教你所有你需要知道的關於單元測試和測試驅動開發的一般知識,以及 Android 系統中的單元測試。
單元測試是一種通過編寫範圍狹窄的自動化測試來確保你的生產程式碼的正確性。 這些自動化的測試讓你寫出的程式有更少的瑕疵( bug ),從長遠來看,這樣做更安全。 如果你進行單元測試,你可以編寫更高品質的安卓( Android )應用程式,這些應用程式更容易維護。
什麼是測試驅動開發( TDD,Test Driven Development )?
測試驅動開發( TDD,Test Driven Development )是一套特殊的單元測試技術,其任務是在生產程式碼之前編寫測試。 雖然第一眼看起來 TDD 看起來很複雜,但是我會告訴你,這實際上是做單元測試最簡單的方法。
單元測試對安卓( Android )系統的重要性?
單元測試被廣泛認為是高階 Android 開發人員最重要的技能之一。 這是對中長期職業生涯成長很好的投資。如果你的 Android 應用程式出現了錯誤,那麼找到並修復它們是非常具有挑戰性的。 此外,即使修復了這些錯誤,也需要幾天甚至幾週的時間,直到所有使用者更新應用程式時才能真正接收到這些修復。 這是專業 Android 開發者工作中的一個艱難現實。 幸運的是,你可以通過單元測試程式碼大大減少應用程式中的錯誤數量!
要使應用程式單元可測試,你需要編寫符合最佳設計原則的解耦程式碼( decoupled code )。 這自動保證更容易長期維護。 此外,單元測試使得開發 Android 應用程式更容易,而且如果操作正確,可以省下很多時間。
為什麼你應該選擇這門課?
本課程旨在讓你於最短的時間學會專業級的安卓( Android )單元測試。 我假設你已經瞭解 Java,並且有建立 Android 應用程式的經驗。 因此,這門課程不會浪費你的時間在 Java 和 Android 基礎上。
你將通過精心設計練習來操演你在這門課上學到的東西,並逐步培養你的單元測試技巧。
這門課的設計是為在單元測試方面沒有任何經驗的專業 Android 開發者。 然而,我相信即使是經驗豐富的 Android 單元測試人員也從中找到許多新的有價值的資訊。
所以,如果你對學習 Android 應用的專業級單元測試感興趣的話,這門課程是為你準備的。
目標受眾
- 專業的 Android 開發者
講師簡介
Vasiliy Zukanov 專業的 Android 開發者,Blogger,教育家
我是一個專業的安卓( Android )開發者,擁有廣泛的技術和商業興趣。 過去曾在微電子學產業工作過,現在我總是驚訝於軟體開發者將想法轉為給使用者運用的產品力量。
在過去的幾年裡,我一直在寫關於 Android 開發中具有挑戰性的話題的部落格。 成千上萬的開發者已經從我在 TechYourChance 部落格上的文章中學到了 Android 應用程式的設計、架構和測試。
我真的很喜歡教書,並且在用簡單的詞語解釋複雜的想法時感到異常滿足。
我的課程是針對專業的安卓( Android )開發者,他們認真對待他們的工作,投資他們自己,並且知道一個好內容的價值。
英文字幕:有 ( 講師提供 )
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
報名參加課程 | 更新 coupon code
也許你會有興趣
- Android App 開發學習地圖
- DevOps 工程師學習地圖
- ★想要加強英文能力嗎?– 練好英文是最大的學習槓桿
- 課程討論專區
- 粉絲頁面發文區
✍ 搜尋結果太多?可參考 Soft & Share 搜尋引擎使用技巧