大話移動APP測試:Android與 iOS套用測試指南

大話移動APP測試:Android與 iOS套用測試指南

《大話移動APP測試:Android與 iOS套用測試指南》是2014年8月清華大學出版社出版的圖書,作者是陳曄。

基本介紹

  • 中文名:大話移動APP測試:Android與 iOS套用測試指南
  • 作者:陳曄
  • 出版社:清華大學出版社
  • 出版時間:2014年8月
  • 頁數:292 頁
  • 定價:59 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302368793
內容簡介,圖書目錄,作者簡介,

內容簡介

移動網際網路軟體測試無論從思想還是技術上都與傳統網際網路產品或軟體產品截然不同,導致了很多正在移動網際網路中摸索的測試人員迷失了方向。作為一名移動網際網路的測試從業人員,需要正確的三觀、強大的“武功招式”(測試技術)和雄厚的“內力”(更快的學習能力),而本書恰到好處地結合了這三點。
  本書內容包含:移動網際網路測試人員的面試,用戶體驗測試,功能測試,常用測試工具,常用框架,APP測試案例,以及更多的從業相關思維、手段等非技術內容。
  本書並非純技術書籍,但可以說是移動網際網路測試、甚至是所有測試工程師必讀的一本書籍。如果你在測試行業迷了路,本書可以為你指出一條屬於你自己的正確道路;如果你初入移動網際網路,那么本書可以幫助你快速融入這個新興行業,並全面了解和掌握這個行業所需要的技術和方法;如果你是一名老兵,那么本書同樣可以起到溫故而知新的作用,同時會說出你在測試行業中不曾說出的那些心裡話;如果你是一名移動網際網路行業任意職位的從業人員,你可以了解APP測試在整個產品開發中的位置和重要性,並在工作中與測試人員緊密配合,同時給予這個職位應有的尊重。

圖書目錄

第1章 移動網際網路面試 1
1.1 為什麼要面試 2
1.2 面試的流程 2
1.3 面試的頻率 3
1.4 面試實戰 3
1.5 如何正確地招聘測試人員 8
1.6 移動網際網路測試招聘現狀 12
1.7 大公司和小公司 13
1.7.1 故事一 14
1.7.2 故事二 15
1.8 測試外包 16
1.9 小結 17
第2章 病態的現狀 19
2.1 全民挖金 20
2.2 別人的嫁衣 22
2.2.1 TalkBox 23
2.2.2 米聊 23
2.2.3 飛信 24
2.3 超越光速的疊代 25
2.4 可憐的測試團隊 27
2.5 敏捷中毒 28
2.6 無力的測試 29
2.7 浮躁的測試工程師們 31
2.7.1 社交中毒 31
2.7.2 失去自理能力 32
2.7.3 不能正確認識自己的價值 33
2.8 測試沙龍和培訓 34
2.9 學會自我尊重 35
2.10 小結 36
第3章 用戶體驗測試 37
3.1 移動網際網路與傳統網際網路體驗上的區別 38
3.1.1 區別一——用戶關注點 38
3.1.2 區別二——場合複雜化 39
3.1.3 區別三——時間碎片化 39
3.1.4 區別四——輸入困難化 39
3.2 Android vs iOS 40
3.2.1 桌面 40
3.2.2 聯繫人 41
3.2.3 簡訊 43
3.2.4 歷史套用 43
3.2.5 相冊 44
3.2.6 其他 46
3.3 “愚笨”的用戶——用戶引導 47
3.4 “搗亂”的用戶——套用容錯 52
3.4.1 註冊與登錄 52
3.4.2 斷網引發的問題 54
3.5 專業精神——風格一致性 57
3.5.1 套用與系統風格一致 58
3.5.2 套用本身風格一致 59
3.6 “我”即最終用戶:過程體驗測試 60
3.7 使用更多的套用:對比體驗測試 65
3.8 模擬場景體驗測試 66
3.8.1 套用一:智慧型手機輸入法 67
3.8.2 套用二:智慧型機頂盒 68
3.9 用戶究竟關心什麼? 69
3.9.1 用戶只關心套用能在自己手機上正常運行 69
3.9.2 用戶隱私許可權 70
3.9.3 簡潔、方便 71
3.9.4 消耗 71
3.9.5 好不好用 72
3.10 用戶體驗的問題是Bug嗎? 72
3.11 如何提升自身的用戶體驗經驗? 73
3.12 小結 74
第4章 功能測試要點 75
4.1 多解析度測試 76
4.2 多系統測試 77
4.3 用戶不同的使用習慣 80
4.3.1 Android許可權問題 80
4.3.2 Android硬體問題 81
4.3.3 Android操作習慣 83
4.3.4 Android數據的移動或清空 84
4.3.5 iOS操作習慣 85
4.3.6 iOS越獄問題 86
4.4 網路的不穩定性 88
4.5 安裝/卸載測試 92
4.6 升級測試 94
4.6.1 增量升級 95
4.6.2 內置套用升級 96
4.7 並發測試 96
4.7.1 彈出框提示 96
4.7.2 另一個套用啟動 97
4.7.3 關機或待機 98
4.7.4 功能衝突 98
4.7.5 可存儲設備 98
4.8 數據來源 98
4.9 推送 100
4.10 分享跳轉 102
4.11 小結 104
第5章 常用工具介紹和實踐 105
5.1 Monkey 106
5.1.1 第一個簡單的Monkey測試命令 106
5.1.2 Monkey測試工具實例 107
5.1.3 Monkey測試日誌查看 108
5.1.4 Monkey測試注意點 112
5.1.5 Monkey工具再探索 114
5.2 Emulator 115
5.2.1 模擬器和真機的差異 115
5.2.2 Genymotion 118
5.2.3 模擬器常用功能舉例 119
5.3 MonkeyRunner 121
5.4 Hierarchy Viewer 126
5.5 DDMS 129
5.6 Compatibility Test Suite 133
5.7 Tcpdump/WireShark 136
5.8 FindBugs 138
5.9 Lint 140
5.10 反編譯、重編譯 142
5.11 Ant 146
5.12 Charles 148
5.13 Instruments 150
5.14 小結 153
第6章 常用框架介紹和實踐 155
6.1 Instrumentation 156
6.1.1 技巧一 158
6.1.2 技巧三 160
6.1.3 技巧三 161
6.2 Emma Code Coverage 163
6.3 robolectric 173
6.4 小結 185
第7章 移動套用測試案例實踐分析 187
7.1 深入了解被測試對象 188
7.2 多種數據來源 190
7.3 在生活中使用產品 193
7.4 社交套用分層設計實踐案例 195
7.5 聯繫人搜尋案例測試設計實踐 204
7.6 小結 212
第8章 性能測試介紹和實踐 215
8.1 Emmagee 216
8.2 Instrumentation 217
8.3 HPROF 220
8.4 Gfxinfo 223
8.5 Systrace 225
8.6 TraceView 226
8.7 Instruments——Leaks 229
8.8 Android多解析度自動化實踐 233
8.9 小結 239
附錄A 測試人員的自我修養(吐槽篇) 241
A.1 學會提出和解決問題 242
A.2 正確地自我審視 243
A.3 不要被業界世俗的討論蒙蔽 245
A.4 尋找測試的本質 247
A.5 主觀能動 248
A.6 你真的會使用搜尋引擎嗎 250
A.7 每天都要學習 252
A.8 學會判斷輕重緩急 254
A.9 小結 254
附錄B 測試行業常見問題(Q&A篇) 255
Q1:沒有做過測試的人怎么入門? 256
Q2:測試工程師要具備什麼能力? 257
Q3:測試比開發技術含量低嗎? 258
Q4:參加測試培訓能有多少提升? 259
Q5:黑盒測試有價值嗎? 260
Q6:手動測試有價值嗎? 261
Q7:怎么做移動網際網路套用的自動化測試? 261
Q8:測試人員選擇進入大公司還是小公司? 263
Q9:中國高校有軟體測試專業嗎? 264
Q10:小結 266
附錄C 部落格摘錄 267
C.1 我們需要專職的QA嗎? 268
C.2 學習讓測試更精彩,測試讓生命更精彩 271
C.3 中國人的糾結 278
C.4 黑盒不是白盒的絆腳石 283
C.5 測試需要反省 283
C.6 《鈍感力》有感——測試中的鈍感力 286

作者簡介

 陳曄,行業ID:Monkey陳曄曄,已婚,女兒一歲半。
  測試行業說真話的人之一,也許將來就沒有之一了。目前負責支付寶商戶版套用自動化測試框架的測試開發工作。曾擔任多家創業公司測試主管,並和華為、富士康、索尼愛立信等十幾家公司有過項目合作並擔任主要負責人,產品涉及40多個國家。從業期間創立了“移動測試會”免費公益沙龍和測試行業的第1個PodCast(測試小道訊息)。工作之餘,客串各個測試網站做公益講師,同時在上海高校進行軟體測試實踐的推廣講座。對於移動網際網路Android/ios套用測試、測試流程改進、自動化測試、用戶體驗測試、測試用例設計和持續集成等領域有著獨特的見解。目前活躍在Qcon、ScrumGathering、MPD、谷歌開發者社區等各個線下、線上會議,擔任出席講師。

熱門詞條

聯絡我們