-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Android TDD 測試驅動開發:從UnitTest、TDD到DevOps實踐(iT邦幫忙鐵人賽系列書)

( 繁體 字)
作者:陳瑞忠類別:1. -> 程式設計 -> 手機程式 -> Android
譯者:
出版社:博碩文化Android TDD 測試驅動開發:從UnitTest、TDD到DevOps實踐(iT邦幫忙鐵人賽系列書) 3dWoo書號: 53090
詢問書籍請說出此書號!

缺書
NT定價: 550
折扣價: 412

出版日:6/4/2020
頁數:352
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 繁體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9789864344901
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

? 全臺第一本屬於自己的 Android TDD!!!?APP 程式總是改壞?------ ? 用單元測試驗證正確性,再也不怕改錯!APP 需求經常變更?------ ? TDD:紅燈、綠燈、重構,三步驟法則!APP 人工作業耗時?------ ? 測試、部署自動化一次搞定!內容簡介本書內容改編自第 11 屆 iT 邦幫忙鐵人賽,Mobile Development 組佳作網路系列文章──《Android TDD 測試驅動開發》,也是第一本完整介紹從 Android 單元測試、TDD到 DevOps 全面自動化的臺灣本土專書。這是寫給 Android 開發者的測試及 TDD 入門書,為初學者量身設計。帶領你撰寫第一個單元測試,學會依賴注入及使用 Stub 與 Mock 的時機,最後實踐 TDD 測試驅動開發,讓你在寫測試之前先想清楚需求,在開發初期釐清如何設計。有了測試後還要能自動化,透過 CI 工具 Jenkins 進行自動測試與上架至 Google Play,儘可能的將人工作業都自動化,以達到持續整合及持續部署。精彩教學? 你將學會效率及品質兼具的開發方式? Kotlin 撰寫單元測試? 用依賴注入、Mock 框架來解 Android 的相依? 以 MVP、MVVM 架構提升可測試性? 在Android 實踐 TDD:紅燈、綠燈、重構? 你將學會 QA 所擅長的自動測試工具? Espresso 撰寫UI測試? Appium 撰寫測試? Cucumber 進行 BDD? 你將學會 DevOps 的關鍵自動化工具? Android App 的 DevOps? Jenkins CI 持續整合工具? 自動建置、測試、部署至 Google play? 在雲端測試
目錄:

01 Kotlin 單元測試
1.1 建立IntelliJ 專案
1.2 第一個測試
1.3 JUnit 測試框架
1.4 依賴注入 晴天9 折,雨天沒折
1.5 單元測試小結
02 假物件:Mock 與Stub
2.1 假物件:Mock 與Stub
2.2 Mock 框架:Mockito
2.3 Mockito 在Kotlin 的問題
2.4 Mock 框架:Mockk
03 Android 單元測試
3.1 第一個Android 單元測試
3.2 Mock Android Framework
3.3 Instrumented Tests
3.4 UI 測試:使用Espresso
3.5 Robolectric
3.6 使用Custom View Components 提升可測試性
3.7 Gradle 測試環境設定
3.8 Android 測試小結
04 使用MVP、MVVM 架構提高可測試性
4.1 MVP 架構
4.2 使用MVP 架構進行單元測試
4.3 MVVM 架構
4.4 ViewModel 與LiveData
4.5 MVVM 單元測試
4.6 依賴注入框架Koin
4.7 Retrofit 的測試
4.8 RxJava 的測試
4.9 小結
05 Android TDD 測試驅動開發
5.1 TDD 測試驅動開發
5.2 Android MVP 架構下的 TDD
5.3 Android MVVM 架構下的 TDD
5.4 TDD 小結
06 BDD 行為驅動開發
6.1 Cucumber
07 自動化測試工具
7.1 Appium 自動化工具
08 Android 的DevOps
8.1 什麼是DevOps
8.2 Jenkins
8.3 自動建置Android 專案
8.4 透過Jenkins 執行測試
8.5 建置結果的即時通知
8.6 程式碼自動檢查
8.7 AppDistribution
8.8 Beta Testing
8.9 自動部署App 至Google Play
8.10 階段發佈App
8.11 閃退偵測
8.12 小結
09 在雲端測試App
9.1 Firebase Test Lab
9.2 AWS(Amazon Web Services) 測試平臺
10 使用TDD 開發遊戲—採地雷
10.1 擬定測試案例
10.2 產生遊戲方格
10.3 開始遊戲、點擊方格
10.4 插旗
10.5 判定遊戲結果
序: