《大話APP測(cè)試2.0—移動(dòng)互聯(lián)網(wǎng)測(cè)試實(shí)錄》讀書筆記
? ? 早就聽(tīng)說(shuō)《大話APP測(cè)試》要出2.0版本的書,其實(shí)并沒(méi)有期待過(guò)?!洞笤扐PP測(cè)試》寫的太基礎(chǔ),感覺(jué)可讀性不強(qiáng)。
? ? 不過(guò),由于由于作者是testerHome的聯(lián)合創(chuàng)始人,而且也聽(tīng)過(guò)他們組織的兩次移動(dòng)測(cè)試會(huì)議,會(huì)議質(zhì)量還算可以的。所以抱著買來(lái)看看的思想,買了一本,瀏覽了一下。
? ? 感覺(jué)本書的質(zhì)量較上一本明顯提高,說(shuō)明作者及其團(tuán)隊(duì)的成長(zhǎng)還是挺快的,隨著行業(yè)的發(fā)展同步成長(zhǎng),且能時(shí)時(shí)進(jìn)行總結(jié)。
? ? 該書第一章講述了移動(dòng)無(wú)線專項(xiàng)測(cè)試,說(shuō)明了如何做專項(xiàng)測(cè)試,這包括流程、實(shí)踐、有哪些類型的測(cè)試、以及使用哪些工具;第二章講述了UI自動(dòng)化,說(shuō)明了什么是真正的UI自動(dòng)化,為什么做UI自動(dòng)化,以及為什么不做UI自動(dòng)化;第三章對(duì)《大話移動(dòng)APP測(cè)試》做了補(bǔ)充,除了內(nèi)容,在思想和認(rèn)識(shí)上也有一定的成長(zhǎng),比如測(cè)試團(tuán)隊(duì)、測(cè)試與質(zhì)量的關(guān)系、測(cè)試與開(kāi)發(fā)的關(guān)系等;第四章說(shuō)明了其他測(cè)試技術(shù)的案例;第5章介紹了移動(dòng)Ui自動(dòng)化最熱門的工具Appium,說(shuō)明了如何安裝、原理,以及如何更好地使用,雖然還不足夠詳細(xì);第六章介紹了行業(yè)知名平臺(tái)與工作匯總,包括公司已在使用的Bugly,還有我曾經(jīng)試過(guò)兩天的百度MTC,也有公司在用的OneAPM,基本就是不錯(cuò)的軟件的一個(gè)簡(jiǎn)單介紹或者是軟推廣。
? ? 這本書對(duì)移動(dòng)測(cè)試的廣度還有很有好處的,如果打算深入,也可在他介紹的基礎(chǔ)上,自己去找相應(yīng)的資料,靜下心來(lái)去了解,總能會(huì)有點(diǎn)收獲的。所以建議測(cè)試人員,只要有時(shí)間,還是需要看下本書的。
以下是該書目錄:
目錄
第1章移動(dòng)無(wú)線專項(xiàng)測(cè)試
1.1認(rèn)識(shí)專項(xiàng)測(cè)試/ 2
1.2僅僅會(huì)工具和技術(shù)是沒(méi)有用的/ 3
1.3實(shí)際項(xiàng)目中的專項(xiàng)實(shí)踐流程/ 4
1.4專項(xiàng)基線和規(guī)范/ 7
1.5正向耗電測(cè)試/ 8
1.6逆向耗電測(cè)試/ 9
1.7內(nèi)存測(cè)試/ 13
1.8應(yīng)用響應(yīng)時(shí)間/ 28
1.9初探ReactNative性能/ 42
1.10應(yīng)用響應(yīng)時(shí)間測(cè)試實(shí)踐/ 43
1.11弱網(wǎng)測(cè)試/ 45
1.12 Android神器——Systrace / 56
1.13 Android神器——TraceView / 61
1.14界面流暢度/ 65
1.15 iOS神器——Core Animation / 66
1.16靈活使用慢速攝像機(jī)/ 74
1.17 Python自動(dòng)化采集性能數(shù)據(jù)實(shí)踐方案/ 75
1.18 Java自動(dòng)化采集性能數(shù)據(jù)實(shí)踐方案/ 79
1.19總結(jié)/ 84
第2章移動(dòng)測(cè)試的偽銀彈——UI自動(dòng)化
2.1為什么測(cè)試熱衷于UI自動(dòng)化/ 86
2.2我們?yōu)槭裁床蛔?/i>UI自動(dòng)化/ 88
2.3我們?yōu)槭裁匆?/i>UI自動(dòng)化/ 91
2.4你做的是偽UI自動(dòng)化嗎/ 93
2.5 UI自動(dòng)化框架/ 94
第3章大話移動(dòng)APP測(cè)試1.0補(bǔ)完篇
3.1移動(dòng)無(wú)線應(yīng)用測(cè)試面試解析/ 114
3.2測(cè)試團(tuán)隊(duì)的變化/ 121
3.3測(cè)試與質(zhì)量的關(guān)系/ 122
3.4測(cè)試與開(kāi)發(fā)的關(guān)系/ 123
3.5螺旋上升的測(cè)試行業(yè)/ 124
3.6最后的幾年/ 125
3.7兩年以后/ 126
第4章其他測(cè)試技術(shù)案例
4.1郵箱大師apk引發(fā)的“血案”/ 128
4.2 iOS之AOP庫(kù)—— Aspects/ 131
4.3 iOS熱加載之JSPatch/ 134
4.4 Python之圖片對(duì)比/ 140
4.5總結(jié)/ 143
第5章Appium
5.1 Appium是什么/ 146
5.2 Appium Client的配置/ 149
5.3 Appium的原理/ 154
5.4 iOS in Appium /164
5.5 Appium GUI / 183
5.6 Appium Tips / 185
5.7 PageObject / 188
5.8并行執(zhí)行/ 189
5.9 Appium展望/ 196
第6章行業(yè)知名平臺(tái)與工具匯總
6.1騰訊Bugly——崩潰監(jiān)控分析服務(wù)/ 198
6.2百度MTC——Android測(cè)試腳本錄制原理/ 202
6.3工信部——網(wǎng)絡(luò)友好與資源使用效率/ 205
6.4南京大學(xué)——Kikbug測(cè)試系統(tǒng)/ 209
6.5 TestBird——近兩年游戲行業(yè)變化趨勢(shì)白皮書/ 215
6.6 Fir.im——iOS快速搭建一個(gè)持續(xù)集成環(huán)境/ 225
6.7 OneAPM——用NSURProtocol注入測(cè)試數(shù)據(jù)/ 230
6.8 Testin——講述現(xiàn)在云測(cè)的覆蓋點(diǎn)/ 237
6.9 MQC(阿里)——iOS Crash分析/ 248
附錄A測(cè)試火花集
1.移動(dòng)互聯(lián)網(wǎng)測(cè)試面試之我的要求真的不高/ 254
2.如何做好移動(dòng)互聯(lián)網(wǎng)應(yīng)用測(cè)試/ 255
3.我的東西是我的。我給你,你可以拿著。我不給,你不
該怨我/ 257
4.測(cè)試無(wú)用因?yàn)橛心悖兄x有你(地圖炮)/ 258
5.移動(dòng)測(cè)試人員的未來(lái):測(cè)試開(kāi)發(fā)技術(shù)的融合/ 260
6.致那些情商不高的測(cè)試/ 264
7.移動(dòng)無(wú)線測(cè)試工程師必備技能/ 265
8.再論移動(dòng)無(wú)線應(yīng)用專項(xiàng)/ / 272
9.移動(dòng)無(wú)線測(cè)試技能樹(shù)(原創(chuàng))/ 274
10.大多數(shù)人理解的移動(dòng)無(wú)線APP測(cè)試最多只能活兩年/ 277
附錄B普通的故事
1.校園生活/ 282
2.正式開(kāi)始工作/ 284
3.突破/ 285
4.未來(lái)/ 287
后記(Monkey版)/ 289
后記(恒溫版)/ 291