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

手機(jī)測(cè)試Robotium實(shí)戰(zhàn)教程

手機(jī)測(cè)試Robotium實(shí)戰(zhàn)教程

定 價(jià):¥49.00

作 者: 楊志偉 編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò) 移動(dòng)開發(fā)

ISBN: 9787115409157 出版時(shí)間: 2015-12-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

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

  《手機(jī)測(cè)試Robotium實(shí)戰(zhàn)教程》講解了用Robotium進(jìn)行移動(dòng)測(cè)試的主要技術(shù),并通過實(shí)例,讓讀者達(dá)到學(xué)以致用的目的,主要內(nèi)容為:移動(dòng)端自動(dòng)化測(cè)試的工具選擇、測(cè)試開發(fā)環(huán)境搭建、Robotium入門、建立測(cè)試工程、運(yùn)行第1個(gè)Robotium測(cè)試實(shí)例、被測(cè)App詳細(xì)功能介紹、實(shí)戰(zhàn)測(cè)試項(xiàng)目搭建、自動(dòng)化測(cè)試腳本編寫、測(cè)試框架完善、Robotium自動(dòng)化測(cè)試用例、測(cè)試代碼批量運(yùn)行、持續(xù)集成、Crash處理、跨應(yīng)用解決方案、代碼覆蓋率、代碼覆蓋率展現(xiàn)、常見錯(cuò)誤及解決方法等實(shí)戰(zhàn)技術(shù)和技巧,將幫助讀者盡快學(xué)懂用Robotium進(jìn)行移動(dòng)測(cè)試的知識(shí)?!妒謾C(jī)測(cè)試Robotium實(shí)戰(zhàn)教程》適合移動(dòng)端功能測(cè)試人員、Web端功能測(cè)試人員、自動(dòng)化測(cè)試人員、測(cè)試開發(fā)人員、移動(dòng)端開發(fā)人員閱讀學(xué)習(xí),也可以作為大專院校相關(guān)專業(yè)師生的學(xué)習(xí)用書和培訓(xùn)學(xué)校的教材。

作者簡(jiǎn)介

  楊志偉,從2011年開始接觸移動(dòng)端自動(dòng)化測(cè)試工作,積累了豐富的自動(dòng)化測(cè)試案例實(shí)戰(zhàn)經(jīng)驗(yàn),擅長整合主流無線端自動(dòng)化測(cè)試框架的運(yùn)用。曾就職于知名外企RingCentral,負(fù)責(zé)Mobile自動(dòng)化測(cè)試框架的開發(fā)和持續(xù)改進(jìn)工作;現(xiàn)就職于網(wǎng)龍網(wǎng)絡(luò)有限公司,負(fù)責(zé)BDD模式的運(yùn)用和推廣工作。

圖書目錄

第1章 自動(dòng)化測(cè)試簡(jiǎn)介1 
1.1 何為自動(dòng)化測(cè)試2 
1.2 自動(dòng)化測(cè)試和手動(dòng)測(cè)試的對(duì)比2 
1.3 移動(dòng)端自動(dòng)化測(cè)試工具的選擇3 
1.3.1 Appium3 
1.3.2 uiautomator4 
1.3.3 Robotium4 
第2章 測(cè)試開發(fā)環(huán)境搭建6 
2.1 JDK安裝及其環(huán)境變量配置7 
2.2 Eclipse的安裝9 
2.3 Android SDK的安裝及環(huán)境變量配置9 
2.4 ADT插件的安裝12 
2.5 Genymotion12 
第3章 Robotium入門18 
3.1 Robotium簡(jiǎn)介19 
3.2 Robotium版 “Hello World”19 
3.2.1 導(dǎo)入被測(cè)試源碼19 
3.2.2 新建測(cè)試工程21 
3.2.3 添加Robotium jar22 
3.2.4 新建第一個(gè)自動(dòng)化測(cè)試類23 
3.2.5 運(yùn)行第一個(gè)Robotium例子24 
3.3 基于APK的自動(dòng)化測(cè)試25 
3.3.1 APK重簽名25 
3.3.2 創(chuàng)建基于APK測(cè)試的測(cè)試工程27 
3.3.3 編寫基于APK自動(dòng)化測(cè)試的“HelloWorld”版27 
3.3.4 安裝應(yīng)用、運(yùn)行自動(dòng)化測(cè)試用例29 
3.4 基于APK測(cè)試的ID定位30 
3.5 Robotium API簡(jiǎn)介35 
3.6 Robotium錄制回放38 
3.6.1 安裝Recorder38 
3.6.2 錄制回放腳本41 
第4章 第一個(gè)實(shí)戰(zhàn)項(xiàng)目45 
4.1 被測(cè)App簡(jiǎn)介46 
4.2 導(dǎo)入ToDoList APP源碼46 
4.3 被測(cè)App的詳細(xì)功能50 
第5章 實(shí)戰(zhàn)測(cè)試項(xiàng)目搭建52 
5.1 搭建實(shí)戰(zhàn)測(cè)試項(xiàng)目53 
5.2 第一個(gè)測(cè)試用例54 
5.3 第一個(gè)自動(dòng)化測(cè)試腳本55 
5.4 查看控件ID的工具60 
5.4.1 hierarchyviewer.bat的用法61 
5.4.2 uiautomatorviewer.bat的用法62 
第6章 完善測(cè)試框架64 
6.1 編寫抽象父類65 
6.2 提取控件ID類71 
6.3 操作統(tǒng)一入口類74 
6.4 更新抽象父類及測(cè)試用例75 
6.5 調(diào)試簡(jiǎn)介79 
第7章 更多自動(dòng)化測(cè)試用例84 
7.1 包管理85 
7.2 編寫更多自動(dòng)化測(cè)試用例85 
7.2.1 登錄頁面測(cè)試用例286 
7.2.2 登錄頁面用例386 
7.2.3 添加任務(wù)頁面測(cè)試用例93 
7.2.4 任務(wù)列表頁面測(cè)試用例96 
7.2.5 任務(wù)編輯頁面測(cè)試用例97 
7.2.6 退出功能驗(yàn)證102 
第8章 批量運(yùn)行測(cè)試代碼104 
8.1 TestSuite105 
8.2 Runner107 
8.3 生成JUnit格式的report111 
第9章 持續(xù)集成115 
9.1 持續(xù)集成簡(jiǎn)介116 
9.2 持續(xù)集成工具116 
9.3 編譯todolist項(xiàng)目源碼119 
9.3.1 安裝Ant119 
9.3.2 將添加build.xml到todolist項(xiàng)目120 
9.3.3 將build.xml添加到todolisttest項(xiàng)目124 
9.4 Jenkins job的創(chuàng)建127 
9.5 Jenkins job的配置130 
9.6 shell腳本統(tǒng)一管理構(gòu)建過程135 
9.7 Unit report展示137 
9.8 錯(cuò)誤截圖展示142 
9.9 參數(shù)化運(yùn)行設(shè)備145 
9.10 完整的job配置147 
第10章 Crash處理150 
10.1 crash處理機(jī)制151 
10.2 shell部分編碼處理151 
10.3 CommonRunner代碼邏輯153 
10.4 為Runner1加入crash處理邏輯159 
10.5 制造Crash場(chǎng)景160 
10.6 report合并163 
第11章 跨應(yīng)用解決方案169 
11.1 uiautomator170 
11.2 服務(wù)端編碼177 
11.3 發(fā)送跨應(yīng)用請(qǐng)求183 
11.4 跨應(yīng)用實(shí)例185 
11.5 手動(dòng)部署188 
第12章 代碼覆蓋率190 
12.1 代碼覆蓋率的好處191 
12.2 使用EMMA統(tǒng)計(jì)代碼覆蓋率191 
12.3 合并代碼覆蓋率文件197 
12.4 創(chuàng)建代碼覆蓋率Jenkins job200 
12.5 代碼覆蓋率展現(xiàn)204 
第13章 Android Studio和Gradle206 
13.1 Android Studio的安裝和配置207 
13.2 Gradle簡(jiǎn)介與安裝208 
13.2.1 Gradle簡(jiǎn)介208 
13.2.2 Gradle的安裝208 
13.3 為Eclipse項(xiàng)目生成gradle配置文件209 
13.4 在Android Studio下新建todolist及其配置212 
13.5 持續(xù)集成配置219 
第14章 常見錯(cuò)誤及解決方法223 

本目錄推薦

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