-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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 應用測試指南

( 簡體 字)
作者:[阿根廷] 迭戈 D. ( Diego Torres Milano ) 類別:1. -> 程式設計 -> 手機程式 -> Android
譯者:
出版社:人民郵電出版社Android 應用測試指南 3dWoo書號: 43839
詢問書籍請說出此書號!

缺書
NT售價: 245

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

譯者序:

前言:

內容簡介:

  《Android應用測試指南》是僅有的一本移動測試實用工具書。本書針對當下流行的技術、框架和工程質量改進工具進行介紹,一步一步清晰地指導大家如何去寫應用程序的測試用例,利用各種測試手段來保證Android項目質量。
本書首先介紹了TTD(Android測試驅動開發)。TTD是軟件開發過程中一個敏捷模式,能讓你在早期發現Bug。書中給出一些樣例工程來示范測試,從簡單的單元測試到復雜的性能測試。另外,本書以診斷的方式來詳細描述Android測試中廣泛、流行的應用技術。對于夢想在Android測試領域啟航的程序員和測試人員來說這無疑是一本非常珍貴、有用的參考書。
本書適合測試人員、測試開發人員、測試經理、移動開發人員閱讀,也適合大專院校相關專業師生的學習用書和培訓學校的教材。
目錄:

第1章 測試入門 1
1.1 簡史 1
1.2 軟件Bug 2
1.3 為什么要測試、測什么、如何測、何時測試 2
1.3.1 測試的內容是什么呢 4
1.3.2 Activity生命周期中的事件 4
1.3.3 數據庫和文件系統的操作 4
1.3.4 設備的物理特征 5
1.4 測試的種類 5
1.4.1 單元測試 5
1.4.2 集成測試 10
1.4.3 功能或者驗收測試 11
1.4.4 性能測試 12
1.4.5 系統測試 13
1.5 Android測試框架 13
1.5.1 模擬器 13
1.5.2 測試對象 15
1.6 小結 15
第2章 Android軟件測試 16
2.1 Junit 16
2.2 創建一個Android主項目 17
2.3 創建一個Android測試項目 18
2.4 包瀏覽器 19
2.5 創建一個測試用例 19
2.5.1 特殊的方法 22
2.5.2 測試注釋 23
2.6 測試執行 24
2.6.1 在Eclipse里執行所有的測試用例 24
2.6.2 執行單個測試用例 25
2.6.3 在模擬器里執行用例 25
2.6.4 用命令行來執行測試用例 27
2.6.5 執行所有測試用例 27
2.6.6 執行一個特殊測試用例文件中的所有用例 28
2.6.7 通過用例名稱來執行用例 28
2.6.8 按用例分類來執行用例 29
2.6.9 創建個性化標簽 29
2.6.10 執行性能測試 30
2.6.11 空載測試 30
2.7 調試用例 31
2.8 其他命令行選擇 32
2.9 小結 32
第3章 用Android SDK構建模塊 34
3.1 工程演示 34
3.2 深度斷言 35
3.3 個性化異常信息 36
3.4 靜態輸入 37
3.5 視圖斷言 37
3.6 更多的斷言 39
3.7 TouchUtil類 40
3.8 Mock對象 41
3.8.1 MockContext概覽 42
3.8.2 IsolatedContext類 43
3.8.3 選擇文件和數據庫操作 43
3.8.4 MockContentResolver類 43
3.9 測試用例基類 44
3.9.1 不帶參數的構造函數 44
3.9.2 帶名字的構造函數 45
3.10 AndriodTestCase基類 45
3.11 設備 48
3.12 ActivityMonitor 內聯類 48
3.13 InstrumentationTestCase類 49
3.14 ActivityTestCase類 53
3.15 scrubClass方法 54
3.16 ActivityInstrumentationTestCase2類 54
3.17 ProviderTestCase2T類 56
3.18 ServiceTestCaseT 58
3.19 TestSuiteBuilder.FailedToCreateTests類 59
3.20 在測試工程中引入外部包 59
3.21 小結 62
第4章 測試驅動開發 63
4.1 TDD測試驅動開發入門 63
4.1.1 編寫一個測試用例 64
4.1.2 執行所有的測試用例 64
4.1.3 調整代碼 65
4.1.4 優勢在哪里 65
4.1.5 理解需求 65
4.2 新建一個樣本工程——溫度換算器 66
4.3 新建一個溫度轉換器對應的測試工程 68
4.3.1 新建模板測試用例 71
4.3.2 準備條件的測試 71
4.3.3 新建用戶交互 72
4.3.4 測試用戶交互的部件是否都存在 72
4.3.5 定義ID 73
4.3.6 將需求轉換成測試用例 74
4.3.7 屏幕布局 78
4.4 溫度轉換器中添加功能 78
4.4.1 溫度轉換 78
4.4.2 EditNumber類 79
4.4.3 TemperatureConverter類的單元測試 83
4.4.4 EditNumber測試 86
4.4.5 TemperatureChangeWatcher類 91
4.4.6 對TemperatureConverter進行更詳細的測試 94
4.4.7 對InputFilter進行測試 96
4.5 看看我們最后的應用成果 97
4.6 小結 98
第5章 Android測試環境 99
5.1 新建Android虛擬設備 99
5.2 用命令行來啟動虛擬設備 101
5.2.1 Headless模擬器 102
5.2.2 禁用鎖屏功能 103
5.2.3 清理 104
5.2.4 終止模擬器 104
5.3 附加的模擬器設置 104
5.3.1 模擬網絡設置 105
5.3.2 QeMu仿真器附加設置 107
5.3.3 啟動Monkey 109
5.3.4 CS客戶端服務端Mokey 109
5.3.5 用Monkey來測試腳本 111
5.4 獲得測試截屏 112
5.5 錄制和回放 113
5.6 小結 114
第6章 行為驅動開發 115
6.1 行為驅動開發歷史簡介 115
6.2 假設,當,那么 116
6.3 FitNesse工具 116
6.4 命令行運行FitNesse 116
6.5 創建一個溫度轉換器測試的wiki目錄 117
6.6 在子wiki中添加子頁面 118
6.7 添加驗收測試套件 120
6.8 添加測試需要的工具支持類 120
6.9 GivWenZen框架 123
6.10 創建測試場景 124
6.11 小結 129
第7章 測試方案 130
7.1 Android單元測試 130
7.2 測試行為和應用 132
7.2.1 應用和引用 132
7.2.2 測試活動 137
7.3 測試文件,數據庫以及內容存儲服務 142
7.4 測試異常 150
7.5 測試本地和遠程服務 151
7.6 Mock對象的用途拓展 155
7.6.1 導入相關的lib 156
7.6.2 文本框聯動變化的測試 157
7.6.3 Hamcrest庫介紹 160
7.7 對視圖進行獨立測試 163
7.8 對轉化器的測試 166
7.8.1 Android資源 166
7.8.2 行為轉換 167
7.8.3 針對轉化的測試 168
7.9 對內存泄露的測試 169
7.10 小結 171
第8章 持續集成 172
8.1 用ant手工編譯Android應用 173
8.2 Git-快速版本控制系統 176
8.3 用Hudson持續集成 178
8.3.1 安裝、設置hudson 178
8.3.2 新建hudson任務 179
8.4 獲得Android測試結果 182
8.5 小結 191
第9章 性能和壓力測試 192
9.1 葉奧爾德記時法 192
9.2 AndroidSDK性能測試 194
9.2.1 啟動性能測試 194
9.2.2 新建TemperatureConverterActivityLaunchPerformance類 195
9.2.3 執行測試用例 196
9.2.4 TraceView和DmtraceduMP平臺工具的使用 199
9.3 微觀標準檢測 201
9.4 小結 206
第10章 其他測試策略 208
10.1 從源代碼編譯Android應用 208
10.1.1 代碼覆蓋率 209
10.1.2 對系統的要求 210
10.2 下載Android源代碼 210
10.2.1 安裝repo 211
10.2.2 新建一個工作目錄 211
10.2.3 編譯步驟 212
10.3 TemperatureConveter代碼覆蓋率 214
10.3.1 生成代碼覆蓋率分析報告 216
10.3.2 實例恢復的覆蓋狀態 220
10.3.3 覆蓋異常情況 222
10.3.4 繞過訪問限制 223
10.3.5 覆蓋可選菜單的測試 224
10.4 沒有歸檔的ant覆蓋率目標 225
10.5 Robotium介紹 226
10.5.1 下載Robotium 226
10.5.2 工程設置 227
10.5.3 新建測試用例 227
10.5.4 testFahrenheitToCelsiusConversion()測試 227
10.5.5 再訪testOnCreateOptionsMenu() 229
10.6 在主機JVM上測試 230
10.6.1 新建一個TemperatureConverterJVMTest工程 231
10.6.2 對比一下獲得的性能 235
10.6.3 將Android加入到藍圖中 236
10.7 Robolectric介紹 237
10.7.1 安裝Robolectric 237
10.7.2 新建一個JAVA工程 238
10.7.3 編寫一些測試用例 238
10.8 小結 241
參考文獻 242
序: