關(guān)于我們
書單推薦
新書推薦
|
Android移動(dòng)應(yīng)用測(cè)試實(shí)戰(zhàn)(高職) 本書對(duì)移動(dòng)測(cè)試技術(shù)進(jìn)行了系統(tǒng)的講解,不僅從理論的角度介紹了測(cè)試技術(shù)的基本原理、Android平臺(tái)開發(fā)和測(cè)試環(huán)境的搭建、Android測(cè)試項(xiàng)目的創(chuàng)建、移動(dòng)應(yīng)用功能測(cè)試基本原理、Android調(diào)試橋、移動(dòng)自動(dòng)化測(cè)試工具以及基于云平臺(tái)的自動(dòng)化測(cè)試平臺(tái),還從實(shí)戰(zhàn)的角度介紹了如何進(jìn)行移動(dòng)應(yīng)用兼容性測(cè)試、移動(dòng)端性能測(cè)試、移動(dòng)服務(wù)器端性能測(cè)試,另外還擴(kuò)展介紹了移動(dòng)應(yīng)用特殊測(cè)試類型和移動(dòng)應(yīng)用測(cè)試管理。 本書深入淺出,通過對(duì)測(cè)試實(shí)踐操作中遇到的常見問題逐一進(jìn)行分析、總結(jié),可為學(xué)生進(jìn)入測(cè)試行業(yè)實(shí)際工作崗位提供指導(dǎo),適合作為高職高專電子信息類專業(yè)教材。 從2010年開始,隨著 近年來,隨著Android應(yīng)用市場(chǎng)中APP數(shù)量的急劇增長(zhǎng),各類應(yīng)用包括游戲、社交、教育、購(gòu)物、旅游、視頻、音樂、健康、導(dǎo)航、工具等APP都在市場(chǎng)上擁有龐大的數(shù)量,并且數(shù)量還在不斷攀升,APP同質(zhì)化情況嚴(yán)重,質(zhì)量參差不齊,沒有突出優(yōu)勢(shì)的APP很容易被市場(chǎng)所淘汰。同時(shí),隨著用戶數(shù)量和用戶對(duì)智能手機(jī)依賴程度的加深,用戶對(duì)手機(jī)APP的要求也不斷提高,移動(dòng)APP不僅需要滿足用戶的功能性要求,還需要考慮用戶體驗(yàn)、穩(wěn)定性、易用性、可靠性、性能、安全性等因素。因此,各APP開發(fā)企業(yè)和開發(fā)者對(duì)于移動(dòng)應(yīng)用測(cè)試越來越重視,移動(dòng)測(cè)試占據(jù)移動(dòng)開發(fā)成本的比重越來越高,對(duì)移動(dòng)測(cè)試人員的需求量也越來越大,同時(shí)移動(dòng)測(cè)試水平也逐漸變成決定APP能否生存下去的至關(guān)重要的因素。為了解決眾多企業(yè)和開發(fā)者在移動(dòng)測(cè)試方面的困擾,Testin、百度、騰訊等企業(yè)適時(shí)推出了基于云平臺(tái)的測(cè)試工具,可以代替企業(yè)或開發(fā)者進(jìn)行測(cè)試,并提供專業(yè)的、詳盡可靠的測(cè)試報(bào)告和優(yōu)化建議等,一些企業(yè)也推出了相應(yīng)的測(cè)試眾包平臺(tái),使具有專業(yè)水平的開發(fā)測(cè)試人員可以利用業(yè)余時(shí)間在線幫助企業(yè)及開發(fā)者對(duì)其APP進(jìn)行測(cè)試。要使移動(dòng)APP產(chǎn)品從眾多同類產(chǎn)品中脫穎而出,只有不斷地對(duì)產(chǎn)品進(jìn)行精益求精的測(cè)試,以匠人精神來精心打造每一款A(yù)PP產(chǎn)品。移動(dòng)測(cè)試技術(shù)及移動(dòng)云測(cè)試技術(shù)正逐漸得到越來越多的關(guān)注,并逐漸成為移動(dòng)應(yīng)用開發(fā)技術(shù)領(lǐng)域的核心。一個(gè)移動(dòng)產(chǎn)品團(tuán)隊(duì),從策劃、開發(fā)到維護(hù)等各階段,移動(dòng)測(cè)試人員都扮演著越來越重要的角色。 基于此,我們編寫了本書,其中對(duì)移動(dòng)測(cè)試技術(shù)進(jìn)行了系統(tǒng)的講解和整體的把握。本書不僅從理論的角度介紹了測(cè)試技術(shù)的基本原理、Android平臺(tái)開發(fā)和測(cè)試環(huán)境的搭建、Android測(cè)試項(xiàng)目的創(chuàng)建、移動(dòng)應(yīng)用功能測(cè)試基本原理、Android調(diào)試橋、移動(dòng)自動(dòng)化測(cè)試工具以及基于云平臺(tái)的自動(dòng)化測(cè)試平臺(tái),還從實(shí)戰(zhàn)的角度介紹了如何進(jìn)行移動(dòng)應(yīng)用兼容性測(cè)試、移動(dòng)端性能測(cè)試、移動(dòng)服務(wù)器端性能測(cè)試,另外還擴(kuò)展介紹了移動(dòng)應(yīng)用特殊測(cè)試類型和移動(dòng)應(yīng)用測(cè)試管理。本書本著實(shí)用性、系統(tǒng)性、可讀性、可視性的原則進(jìn)行撰寫,充分吸收了編者在專長(zhǎng)領(lǐng)域豐富的開發(fā)經(jīng)驗(yàn),可為初學(xué)者提供簡(jiǎn)明高效的入門指導(dǎo)。同時(shí),本書通過對(duì)測(cè)試實(shí)踐操作中遇到的常見問題逐一進(jìn)行分析、歸納和總結(jié),力爭(zhēng)對(duì)學(xué)生進(jìn)入測(cè)試行業(yè)實(shí)際工作起到一定的指導(dǎo)借鑒作用。 感謝Testin云測(cè)公司,該公司為本書編寫提供了很多翔實(shí)的移動(dòng)測(cè)試行業(yè)最新數(shù)據(jù)及發(fā)展趨勢(shì)分析,并提供了很多移動(dòng)測(cè)試的實(shí)例,從而使本書成為一本非常貼近企業(yè)實(shí)際運(yùn)用的Android移動(dòng)應(yīng)用測(cè)試的實(shí)戰(zhàn)教材。 由于時(shí)間倉(cāng)促及編者水平有限,書中可能還存在疏漏、不當(dāng)之處,敬請(qǐng)廣大讀者批評(píng)指正,我們不勝感激! 編 者 2017年3月 第一章 移動(dòng)應(yīng)用測(cè)試概述............................................................................................................................. 1 1.1 軟件測(cè)試基礎(chǔ)............................................................................................................................................... 1 1.2 軟件測(cè)試的定義........................................................................................................................................... 2 1.3 軟件測(cè)試的目的........................................................................................................................................... 4 1.4 軟件測(cè)試的原則........................................................................................................................................... 5 1.5 軟件測(cè)試的分類........................................................................................................................................... 7 1.6 測(cè)試用例設(shè)計(jì)方法..................................................................................................................................... 17 1.7 軟件開發(fā)與軟件測(cè)試的關(guān)系..................................................................................................................... 26 1.8 移動(dòng)應(yīng)用測(cè)試的現(xiàn)狀和前景..................................................................................................................... 31 第二章 搭建移動(dòng)開發(fā)和測(cè)試環(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測(cè)試項(xiàng)目.................................................................................................................. 49 3.1 創(chuàng)建一個(gè)新的Android項(xiàng)目...................................................................................................................... 49 3.2 填寫Android項(xiàng)目信息.............................................................................................................................. 49 3.3 配置Android項(xiàng)目目錄和活動(dò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 第四章 移動(dòng)應(yīng)用功能測(cè)試........................................................................................................................... 67 4.1 功能測(cè)試..................................................................................................................................................... 67 4.2 用戶界面測(cè)試............................................................................................................................................. 68 4.3 異常測(cè)試..................................................................................................................................................... 71 4.4 易用性測(cè)試................................................................................................................................................. 72 4.5 用戶體驗(yàn)測(cè)試............................................................................................................................................. 72 4.6 冒煙測(cè)試..................................................................................................................................................... 73 4.7 探索性測(cè)試................................................................................................................................................. 74 第五章 Android調(diào)試橋................................................................................................................................. 78 5.1 Android ADB基礎(chǔ)...................................................................................................................................... 78 5.2 ADB相關(guān)指令實(shí)例.................................................................................................................................... 88 第六章 移動(dòng)自動(dòng)化測(cè)試工具.................................................................................................................... 105 6.1 測(cè)試自動(dòng)化概述....................................................................................................................................... 105 6.2 MonkeyRunner測(cè)試工具入門................................................................................................................. 106 6.3 Robotium自動(dòng)化測(cè)試框架入門............................................................................................................... 115 第七章 云測(cè)自動(dòng)化測(cè)試平臺(tái).................................................................................................................... 137 7.1 云測(cè)試的概念........................................................................................................................................... 137 7.2 云測(cè)平臺(tái)介紹........................................................................................................................................... 138 7.3 iTestin Pro自動(dòng)化腳本錄制工具............................................................................................................. 139 第八章 移動(dòng)應(yīng)用兼容性測(cè)試.................................................................................................................... 177 8.1 兼容性測(cè)試概述....................................................................................................................................... 177 8.2 兼容性手工測(cè)試....................................................................................................................................... 178 8.3 基于UI自動(dòng)化腳本的云測(cè)試方案......................................................................................................... 179 第九章 移動(dòng)端性能測(cè)試.............................................................................................................................. 183 9.1 移動(dòng)端性能測(cè)試簡(jiǎn)介............................................................................................................................... 183 9.2 移動(dòng)端性能指標(biāo)....................................................................................................................................... 183 9.3 移動(dòng)端性能測(cè)試工具及測(cè)試方法........................................................................................................... 184 第十章 移動(dòng)服務(wù)器端性能測(cè)試................................................................................................................ 191 10.1 性能測(cè)試類型......................................................................................................................................... 191 10.2 APP壓力測(cè)試......................................................................................................................................... 192 10.3 基于云端的壓力測(cè)試............................................................................................................................. 193 10.4 LoadRunner測(cè)試工具............................................................................................................................. 195 10.5 LoadRunner測(cè)試APP............................................................................................................................ 198 10.6 Jmeter測(cè)試工具...................................................................................................................................... 202 第十一章 移動(dòng)應(yīng)用特殊測(cè)試類型........................................................................................................... 206 11.2 交叉事件測(cè)試......................................................................................................................................... 218 11.3 邊界極限測(cè)試......................................................................................................................................... 219 11.4 弱網(wǎng)環(huán)境測(cè)試......................................................................................................................................... 220 11.5 智能硬件APP應(yīng)用測(cè)試........................................................................................................................ 225 第十二章 移動(dòng)應(yīng)用測(cè)試管理.................................................................................................................... 229 12.1 內(nèi)測(cè)管理................................................................................................................................................. 229 12.2 軟件測(cè)試流程......................................................................................................................................... 231 12.3 測(cè)試用例設(shè)計(jì)......................................................................................................................................... 243
你還可能感興趣
我要評(píng)論
|