GDG Kaohsiung #36 - Android 持續整合測試
主題簡介:
在開發過程中一定會遇到解不完的 Bug, 有些 Bug 像鬼娃恰吉一樣,修正了卻又再次出現,還順便多帶好幾個回來。 又或是程式碼沒有經過測試和 Code Review 就 merge 的狀況,甚至同事們很愛在你程式寫到一半跟你要 APK 安裝...等。為了解決這些麻煩事,讓軟體開發走回正道,讓我們透過寫 Unit Test 和自架 CI 來幫你把關軟體品質吧!
[上半場]
- Android Testing Introduction
- Unit tests
- Instrumented tests
- UI tests
- 程式範例 體驗測試的問題點
- Write testable code (step by step)
- DI
- MVC / MVP / MVVM (databinding)
- RxJava (Async)
- 程式範例
- Write tests
- Mockito
- TDD 體驗
- 其他
[下半場]
1. 什麼是 Continuous Integration ( CI )
2. 為什麼要使用 Continuous Integration ( CI )
3. 動手設定 Continuous Integration ( CI )
適用對象:
會開發 Android App
預備環境(請務必參加活動前先自行安裝完畢):
教學文件請參考:
http://www.slideshare.net/…/how-to-install-ci-of-android-de…
VM下載點:
https://gofile.me/2xjkA/6rhL2K9v6
Android 測試範例專案:
https://github.com/yorkwu0318/GDGK_Testing_Sample
講者簡介:
York Wu北部返鄉打拼的開發者
致力於 clean android code, 對 unit testing 有不解之緣
目前累積了一些實作經驗和成果, 與大家分享
Johnny Chu
同事比較喜歡用中文叫我朱強尼
一個熱愛學習新事物的工程師
目前專注研究 Android 軟體架構 / 效能分析 / 軟體開發流程
聚會流程:
- 13:40~14:00 報到
- 14:00~14:10 開場
- 14:10~15:10 Unit Testing (上半場)
- 15:10~15:30 中場休息
- 15:30~16:30 CI (下半場)
- 16:30~17:00 自由交流
活動資訊:
主辦:GDG Kaohsiung (原Android高雄開發者社群)
協辦:K Square (臺灣產學策進會)、社團法人台灣服務設計推廣協會
費用:NTD$150 (現場收費)
日期:2016/07/3 (日)
時間:14:00~17:00
地點:K Square (高雄市前鎮區復興四路20號、高雄軟體科技園區A棟1F)

參與須知:
- 敬請攜帶您的名片,以利與講者或其它與會同好認識交流。
- 會場提供小餅乾、飲料供用腦過度者自由取用。
- 有任何建議或疑問歡迎到臉書社群反應,謝謝。



