iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 17
1
Software Development

0 -> Android -> Kotlin 開發筆記系列 第 17

[Day17] Android Test 學習筆記 I

  • 分享至 

  • xImage
  •  

工程師自己寫Code 自己寫Test 來保證自己的程式品質,
是近年來的趨勢,筆者在轉換工作的時候特別有感受,
因此也趁有空的時間開始學習寫測試,先表列一下網路上的免費資源:


為什麼要寫測試?
對筆者來說,測試優點主要可以表現在兩個部份上:

  1. 如果因為改程式造成原本的功能壞掉,可以在run test coverage發現。
  2. 重構的時候,改成可測試的程式表示這個程式有一定的品質。

缺點,筆者因為還沒那麼熟悉,就表列網路上的連結:

  1. 不要把 TDD 和做測試混為一談
  2. 為什麼要寫 unit test?為什麼要先寫測試?
  3. Test Driven Development 經驗整理

寫測試程式分成白箱測試跟黑箱測試,
筆者這裡指的白箱測試是Android Studio
自帶的 unit test跟 instrumented tests。
黑箱測試則是指不知道程式的執行下的user story
整合測試,通常是用Appium:


總之,技多不壓身,就跟筆者一起開始練習寫 Test Code吧!
本文同步發佈在Medium,連結在此


上一篇
[Day16] Android Code Architecture II
下一篇
[Day18] Android Test 學習筆記 II
系列文
0 -> Android -> Kotlin 開發筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言