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

騰訊Android自動(dòng)化測(cè)試實(shí)戰(zhàn)

騰訊Android自動(dòng)化測(cè)試實(shí)戰(zhàn)

定 價(jià):¥69.00

作 者: 丁如敏,盛娟
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111548751 出版時(shí)間: 2016-10-01 包裝:
開本: 16開 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書是Android自動(dòng)化測(cè)試領(lǐng)域的里程碑著作,由騰訊*早專注APP測(cè)試的騰訊移動(dòng)品質(zhì)中心(TMQ)官方出品,系統(tǒng)總結(jié)了該團(tuán)隊(duì)7年多來(lái)在QQ瀏覽器、應(yīng)用寶等多款億級(jí)APP的自動(dòng)化測(cè)試中總結(jié)出來(lái)的方法與經(jīng)驗(yàn)。旨在幫助測(cè)試人員借助本書內(nèi)容和開源工具,結(jié)合項(xiàng)目實(shí)際需求,輕松開展自動(dòng)化測(cè)試工作,搭建適用的自動(dòng)化測(cè)試體系。具體內(nèi)容分為兩個(gè)部分:第一部分 Android自動(dòng)化測(cè)試技術(shù)結(jié)合騰訊自身和其他互聯(lián)網(wǎng)公司的自動(dòng)化框架使用情況,選擇了有代表性的4個(gè)開源框架(Monkey、Robotium、UIAutomator、Appium)進(jìn)行重點(diǎn)講解,循序漸近、由淺入深,引導(dǎo)讀者全面理解框架的原理、用法及高級(jí)功能,使讀者能輕易上手。第二部分 Android自動(dòng)化測(cè)試實(shí)戰(zhàn)主要以QQ瀏覽器(Android)、應(yīng)用寶(Android)、地圖等產(chǎn)品為例,涵蓋單元測(cè)試、功能測(cè)試、性能測(cè)試、測(cè)試覆蓋率分析、兼容性測(cè)試等內(nèi)容,并給出開源框架的二次開發(fā)應(yīng)用,提供了具體細(xì)致的解決方案,具有極高的參考價(jià)值。

作者簡(jiǎn)介

暫缺《騰訊Android自動(dòng)化測(cè)試實(shí)戰(zhàn)》作者簡(jiǎn)介

圖書目錄

本書編委

前言
第1章 概述 1
1.1 Android自動(dòng)化測(cè)試框架概述 1
1.2 本書內(nèi)容概述 5
第2章 自動(dòng)化測(cè)試框架及應(yīng)用領(lǐng)域綜述 8
2.1 自動(dòng)化測(cè)試框架介紹 9
2.1.1 一個(gè)簡(jiǎn)單的Android App自動(dòng)化測(cè)試過(guò)程 9
2.1.2 自動(dòng)化測(cè)試框架基本原理 11
2.2 移動(dòng)終端自動(dòng)化測(cè)試應(yīng)用場(chǎng)景 15
2.3 本章小結(jié) 17
第3章 Robotium框架工作原理及實(shí)踐 18
3.1 Robotium常用功能 19
3.1.1 什么是Robotium 19
3.1.2 Robotium提供的類 20
3.1.3 環(huán)境搭建 21
3.1.4 Robotium的控件獲取、操作及斷言 26
3.2 Robotium原理簡(jiǎn)析 40
3.2.1 Robotium支持Native原理 40
3.2.2 Robotium支持WebView原理 46
3.3 Robotium實(shí)踐運(yùn)用 52
3.3.1 控件ID相同時(shí)獲取控件 52
3.3.2 ListView列表遍歷 53
3.3.3 修改Robotium以支持X5WebView 55
3.4 本章小結(jié) 58
第4章 Monkey基本原理及擴(kuò)展應(yīng)用 60
4.1 Monkey基礎(chǔ)知識(shí) 61
4.1.1 Monkey概況 61
4.1.2 Monkey參數(shù) 61
4.1.3 Monkey事件 65
4.1.4 Monkey環(huán)境搭建 69
4.1.5 Monkey啟動(dòng) 70
4.2 Monkey測(cè)試方法 71
4.2.1 Monkey測(cè)試實(shí)例 71
4.2.2 Monkey日志分析 78
4.3 Monkey的基本原理 84
4.3.1 Monkey代碼框架 85
4.3.2 Monkey代碼邏輯詳解 87
4.4 Monkey擴(kuò)展應(yīng)用示例 91
4.4.1 Monkey代碼重編譯執(zhí)行方法 91
4.4.2 Monkey截圖優(yōu)化 96
4.4.3 Monkey Wi-Fi自動(dòng)重連優(yōu)化 102
4.4.4 Monkey擴(kuò)展應(yīng)用的優(yōu)點(diǎn)和缺點(diǎn) 106
4.5 本章小結(jié) 106
第5章 UIAutomator框架及實(shí)踐 107
5.1 UIAutomator簡(jiǎn)介 108
5.2 UIAutomator解讀 109
5.2.1 UIAutomator框架解讀 109
5.2.2 UIAutomator原理解讀 114
5.2.3 UIAutomator API解讀 120
5.3 UIAutomator實(shí)戰(zhàn) 131
5.3.1 UIAutomator快速上手 132
5.3.2 UIAutomator設(shè)計(jì)思想 138
5.3.3 UIAutomator實(shí)踐案例 141
5.4 UIAutomator總結(jié) 151
5.4.1 UIAutomator代碼規(guī)范及建議 151
5.4.2 UIAutomator技巧及封裝 152
5.5 本章小結(jié) 155
第6章 Appium框架解析及實(shí)踐 156
6.1 Appium框架概況 157
6.1.1 Appium架構(gòu)原理 157
6.1.2 Appium框架的優(yōu)缺點(diǎn) 158
6.2 Appium框架工作解析 159
6.2.1 Appium環(huán)境搭建 159
6.2.2 HelloWorld測(cè)試示例 163
6.2.3 Desired Capabilities的說(shuō)明 168
6.2.4 Appium API的解讀 171
6.3 Appium框架在騰訊地圖中的實(shí)踐 175
6.3.1 Appium接口的封裝 175
6.3.2 測(cè)試腳本設(shè)計(jì)思想 181
6.3.3 Appium在騰訊地圖中的測(cè)試實(shí)踐 182
6.3.4 Hybrid App的測(cè)試方法 189
6.3.5 Appium腳本常見問(wèn)題及處理方法 191
6.4 本章小結(jié) 193
第7章 Android App速度測(cè)試 194
7.1 速度測(cè)試場(chǎng)景 195
7.2 速度測(cè)試的六大方法 196
7.2.1 掐表計(jì)時(shí)法 198
7.2.2 打印日志計(jì)時(shí)法 199
7.2.3 圖像分析計(jì)時(shí)法 200
7.2.4 Hook方案計(jì)時(shí)法 203
7.2.5 網(wǎng)絡(luò)包分析法 207
7.2.6 各種速度測(cè)試方法的優(yōu)缺點(diǎn) 209
7.3 手機(jī)QQ瀏覽器網(wǎng)頁(yè)打開速度測(cè)試實(shí)踐案例 209
7.3.1 確定關(guān)鍵指標(biāo) 209
7.3.2 選擇測(cè)試方法 210
7.3.3 整體方案 211
7.3.4 解決關(guān)鍵問(wèn)題 212
7.3.5 速度優(yōu)化效果 228
7.4 手機(jī)QQ瀏覽器多窗口按鈕速度實(shí)踐案例 228
7.4.1 為什么要做多窗口按鈕速度測(cè)試 229
7.4.2 什么是多窗口按鈕速度測(cè)試 229
7.4.3 多窗口按鈕速度測(cè)試影響因素和測(cè)試方法 230
7.4.4 如何進(jìn)行多窗口按鈕速度測(cè)試 231
7.5 本章小結(jié) 234
第8章 視頻性能測(cè)試案例 235
8.1 視頻性能測(cè)試需求分析 236
8.2 視頻首幀性能測(cè)試方案的設(shè)計(jì)思路 237
8.3 視頻首幀性能測(cè)試方案的具體實(shí)現(xiàn) 240
8.4 方案優(yōu)缺點(diǎn) 265
8.5 本章小結(jié) 265
第9章 應(yīng)用寶BVT測(cè)試案例 267
9.1 測(cè)試工程 268
9.1.1 測(cè)試工程概覽 268
9.2.1 測(cè)試工程簽名 269
9.2 測(cè)試用例 271
9.3 測(cè)試報(bào)告 279
9.4 Robotium跨應(yīng)用 287
9.5 代碼覆蓋率 292
9.6 本章小結(jié) 309
第10章 兼容性測(cè)試實(shí)踐 311
10.1 兼容性測(cè)試概述 311
10.2 兼容性測(cè)試方法 313
10.3 兼容性測(cè)試思考 336
10.4 本章小結(jié) 336

本目錄推薦

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