注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)Android移動應(yīng)用測試實(shí)戰(zhàn)

Android移動應(yīng)用測試實(shí)戰(zhàn)

Android移動應(yīng)用測試實(shí)戰(zhàn)

定 價(jià):¥33.00

作 者: 張志 著
出版社: 西安電子科技大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: >高職高專教材 >計(jì)算機(jī) >教材

ISBN: 9787560645902 出版時間: 2017-08-01 包裝: 平裝
開本: 16 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書對移動測試技術(shù)進(jìn)行了系統(tǒng)的講解,不僅從理論的角度介紹了測試技術(shù)的基本原理、Android平臺開發(fā)和測試環(huán)境的搭建、Android測試項(xiàng)目的創(chuàng)建、移動應(yīng)用功能測試基本原理、Android調(diào)試橋、移動自動化測試工具以及基于云平臺的自動化測試平臺,還從實(shí)戰(zhàn)的角度介紹了如何進(jìn)行移動應(yīng)用兼容性測試、移動端性能測試、移動服務(wù)器端性能測試,另外還擴(kuò)展介紹了移動應(yīng)用特殊測試類型和移動應(yīng)用測試管理。 本書深入淺出,通過對測試實(shí)踐操作中遇到的常見問題逐一進(jìn)行分析、總結(jié),可為學(xué)生進(jìn)入測試行業(yè)實(shí)際工作崗位提供指導(dǎo),適合作為高職高專電子信息類專業(yè)教材。

作者簡介

暫缺《Android移動應(yīng)用測試實(shí)戰(zhàn)》作者簡介

圖書目錄

*章 移動應(yīng)用測試概述............................................................................................................................. 1

1.1 軟件測試基礎(chǔ)............................................................................................................................................... 1

1.2 軟件測試的定義........................................................................................................................................... 2

1.3 軟件測試的目的........................................................................................................................................... 4

1.4 軟件測試的原則........................................................................................................................................... 5

1.5 軟件測試的分類........................................................................................................................................... 7

1.5.1 黑盒測試、白盒測試與灰盒測試........................................................................................................ 8

1.5.2 靜態(tài)測試與動態(tài)測試............................................................................................................................ 9

1.5.3 單元測試、集成測試、系統(tǒng)測試與驗(yàn)收測試.................................................................................. 10

1.5.4 其他測試.............................................................................................................................................. 16

1.6 測試用例設(shè)計(jì)方法..................................................................................................................................... 17

1.6.1 測試需求分析...................................................................................................................................... 17

1.6.2 測試用例設(shè)計(jì)...................................................................................................................................... 18

1.6.3 測試用例設(shè)計(jì)方法.............................................................................................................................. 18

1.7 軟件開發(fā)與軟件測試的關(guān)系..................................................................................................................... 26

1.7.1 常見的幾種軟件開發(fā)模式.................................................................................................................. 27

1.7.2 測試與開發(fā)各階段的關(guān)系.................................................................................................................. 30

1.8 移動應(yīng)用測試的現(xiàn)狀和前景..................................................................................................................... 31

第二章 搭建移動開發(fā)和測試環(huán)境............................................................................................................. 32

2.1 JDK的安裝與配置..................................................................................................................................... 32

2.2 Android SDK的安裝.................................................................................................................................. 35

2.3 Eclipse的安裝............................................................................................................................................. 38

2.4 ADT的安裝與配置.................................................................................................................................... 39

2.5 Android Studio的安裝................................................................................................................................ 42

2.6 創(chuàng)建模擬器................................................................................................................................................. 44

第三章 創(chuàng)建Android測試項(xiàng)目.................................................................................................................. 49

3.1 創(chuàng)建一個新的Android項(xiàng)目...................................................................................................................... 49

3.2 填寫Android項(xiàng)目信息.............................................................................................................................. 49

3.3 配置Android項(xiàng)目目錄和活動信息.......................................................................................................... 50

3.4 設(shè)計(jì)程序的UI原型................................................................................................................................... 53

3.5 依據(jù)UI原型實(shí)現(xiàn)Android項(xiàng)目的布局文件............................................................................................ 53

3.6 布局文件內(nèi)容的理解................................................................................................................................. 56

3.7 Android項(xiàng)目的源代碼實(shí)現(xiàn)....................................................................................................................... 57

3.8 AndroidManifest.xml文件講解.................................................................................................................. 60

3.9 運(yùn)行Android項(xiàng)目...................................................................................................................................... 63

第四章 移動應(yīng)用功能測試........................................................................................................................... 67

4.1 功能測試..................................................................................................................................................... 67

4.2 用戶界面測試............................................................................................................................................. 68

4.3 異常測試..................................................................................................................................................... 71

4.4 易用性測試................................................................................................................................................. 72

4.5 用戶體驗(yàn)測試............................................................................................................................................. 72

4.6 冒煙測試..................................................................................................................................................... 73

4.7 探索性測試................................................................................................................................................. 74

第五章 Android調(diào)試橋................................................................................................................................. 78

5.1 Android ADB基礎(chǔ)...................................................................................................................................... 78

5.1.1 Android ADB的概念.......................................................................................................................... 78

5.1.2 安裝Android ADB.............................................................................................................................. 78

5.1.3 配置ADB環(huán)境變量........................................................................................................................... 79

5.1.4 實(shí)現(xiàn)ADB對手機(jī)的基本操作........................................................................................................... 82

5.2 ADB相關(guān)指令實(shí)例.................................................................................................................................... 88

5.2.1 adb devices指令.................................................................................................................................. 88

5.2.2 adb install指令..................................................................................................................................... 89

5.2.3 adb uninstall指令................................................................................................................................. 91

5.2.4 adb pull指令........................................................................................................................................ 94

5.2.5 adb push指令...................................................................................................................................... 97

5.2.6 adb shell指令..................................................................................................................................... 100

第六章 移動自動化測試工具.................................................................................................................... 105

6.1 測試自動化概述....................................................................................................................................... 105

6.2 MonkeyRunner測試工具入門................................................................................................................. 106

6.2.1 MonkeyRunner安裝部署.................................................................................................................. 107

6.2.2 MonkeyRunner演示示例.................................................................................................................. 108

6.2.3 MonkeyRunner腳本錄制.................................................................................................................. 109

6.2.4 MonkeyRunner腳本回放.................................................................................................................. 115

6.3 Robotium自動化測試框架入門............................................................................................................... 115

6.3.1 Robotium環(huán)境搭建........................................................................................................................... 115

6.3.2 Robotium運(yùn)用示例........................................................................................................................... 115

第七章 云測自動化測試平臺.................................................................................................................... 137

7.1 云測試的概念........................................................................................................................................... 137

7.2 云測平臺介紹........................................................................................................................................... 138

7.2.1 云測私有云平臺................................................................................................................................ 138

7.2.2 TestinPro私有云系統(tǒng)網(wǎng)絡(luò)架構(gòu)........................................................................................................ 138

7.2.3 TestinPro私有云系統(tǒng)業(yè)務(wù)架構(gòu)........................................................................................................ 139

7.3 iTestin Pro自動化腳本錄制工具............................................................................................................. 139

7.3.1 iTestin Pro登錄設(shè)置.......................................................................................................................... 140

7.3.2 錄制腳本............................................................................................................................................ 141

7.3.3 自動化腳本回放................................................................................................................................ 155

7.3.4 自動化腳本編輯................................................................................................................................ 156

7.3.5 控件管理............................................................................................................................................ 157

7.3.6 變量使用方法.................................................................................................................................... 161

7.3.7 腳本管理............................................................................................................................................ 169

7.3.8 任務(wù)管理............................................................................................................................................ 174

第八章 移動應(yīng)用兼容性測試.................................................................................................................... 177

8.1 兼容性測試概述....................................................................................................................................... 177

8.2 兼容性手工測試....................................................................................................................................... 178

8.3 基于UI自動化腳本的云測試方案......................................................................................................... 179

8.3.1 Testin公有云自動化測試平臺兼容性測試提測流程..................................................................... 179

8.3.2 TestinPro私有云自動化測試平臺兼容性測試提測流程................................................................ 181

第九章 移動端性能測試.............................................................................................................................. 183

9.1 移動端性能測試簡介............................................................................................................................... 183

9.2 移動端性能指標(biāo)....................................................................................................................................... 183

9.3 移動端性能測試工具及測試方法........................................................................................................... 184

9.3.1 Emmagee工具使用介紹................................................................................................................... 184

9.3.2 查看應(yīng)用啟動耗時............................................................................................................................ 188

9.3.3 獲得電池電量和電池溫度信息........................................................................................................ 189

9.3.4 Tcpdump Wireshark流量測試......................................................................................................... 190

第十章 移動服務(wù)器端性能測試................................................................................................................ 191

10.1 性能測試類型......................................................................................................................................... 191

10.2 APP壓力測試......................................................................................................................................... 192

10.3 基于云端的壓力測試............................................................................................................................. 193

10.4 LoadRunner測試工具............................................................................................................................. 195

10.4.1 LoadRunner概述............................................................................................................................. 195

10.4.2 LoadRunner的環(huán)境搭建................................................................................................................. 196

10.4.3 錄制一個測試腳本.......................................................................................................................... 196

10.5 LoadRunner測試APP............................................................................................................................ 198

10.6 Jmeter測試工具...................................................................................................................................... 202

第十一章 移動應(yīng)用特殊測試類型........................................................................................................... 206

11.1 A/B測試.................................................................................................................................................. 206

11.1.1 A/B測試概述.................................................................................................................................. 206

11.1.2 A/B測試的準(zhǔn)備工作...................................................................................................................... 206

11.1.3 SDK集成文檔................................................................................................................................. 208

11.1.4 創(chuàng)建應(yīng)用及試驗(yàn).............................................................................................................................. 217

11.2 交叉事件測試......................................................................................................................................... 218

11.3 邊界極限測試......................................................................................................................................... 219

11.4 弱網(wǎng)環(huán)境測試......................................................................................................................................... 220

11.4.1 APP弱網(wǎng)測試工具方案................................................................................................................. 220

11.4.2 真實(shí)環(huán)境中的APP弱網(wǎng)測試........................................................................................................ 224

11.5 智能硬件APP應(yīng)用測試........................................................................................................................ 225

11.5.1 智能硬件應(yīng)用測試概況.................................................................................................................. 225

11.5.2 智能硬件應(yīng)用測試流程.................................................................................................................. 226

11.5.3 智能硬件應(yīng)用測試要點(diǎn).................................................................................................................. 226

第十二章 移動應(yīng)用測試管理.................................................................................................................... 229

12.1 內(nèi)測管理................................................................................................................................................. 229

12.1.1 內(nèi)測的定義...................................................................................................................................... 229

12.1.2 云測內(nèi)測平臺使用.......................................................................................................................... 229

12.1.3 應(yīng)用內(nèi)測管理.................................................................................................................................. 230

12.2 軟件測試流程......................................................................................................................................... 231

12.2.1 測試計(jì)劃.......................................................................................................................................... 231

12.2.2 測試設(shè)計(jì).......................................................................................................................................... 232

12.2.3 測試執(zhí)行.......................................................................................................................................... 232

12.2.4 測試總結(jié).......................................................................................................................................... 236

12.3 測試用例設(shè)計(jì)......................................................................................................................................... 243

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號