發表於2024-12-21
邱鵬、陳吉、潘曉明編寫的《移動App測試實戰 (**互聯網企業軟件測試和質量提升*佳實踐)》 由三位****互聯網企業軟件測試工程師聯手打造 ,根據移動産品的特點,深入講解瞭移動App測試的 *佳實踐,從移動互聯網産品測試的準備工作到産品 發布後的質量管理方法,涉及移動産品的整個研發流 程,介紹瞭産業界**互聯網公司的實際經驗,為提 升移動App質量、打造**産品提供瞭有價值的參考 。本書共9章,主要內容有:**章介紹移動互聯網産 品的常見研發流程,包含測試開始之前的準備工作, 測**例和測試環境的準備工作等。第2章詳細介紹 自動化測試的高效方法。第3章重點介紹性能測試, 包括web前端、App端、後颱服務器等性能測試。第4 章介紹專項測試,包括App兼容性測試、內存問題測 試和分析、流量和電量測試、弱網絡和穩定性測試、 環境相關的測試等。第5章介紹一些輔助測試方法, 包括代碼的靜態掃描、代碼覆蓋率、接口mock方法以 及AoP測試方法等。第6章介紹發布過程中的質量管理 ,包括持續集成、發布環節的質量把控點、內測的利 與弊、灰度方法的技巧等。第7章介紹質量的度量和 推動,包括QA的角色作用,以及跨團隊的質量推動方 法。第8章介紹産品發布之後的質量管理方法,包括 交叉測試、操縱監控、問題收集與反饋的機製等。第 9章介紹軟件測試和測試團隊的建設。分析瞭測試團 隊建設的必要性,以及各類型公司對測試的考量與設 計,對軟件測試、軟件測試團隊和人員的發展進行瞭 探討和展望。
潘曉明,從事軟件測試行業8年,在黑盒測試、自動化測試、性能測試和專項測試方麵有著豐富的經驗。他很早就開始參與移動App測試,在WebOS、An roid和iOS等平颱上都有豐富的測試經驗。曾就職於惠普和騰訊科技,目前效力於京東,負責測試工具的開發、iOS測試技術研究以及iOS的性能專項測試等。 陳吉,畢業於上海交通大學計算機係,曾在微軟**技術支持中心從事開發技術支持工作,對微軟係開發技術底層有較深入的瞭解,擅長代碼調試和疑難問題診斷。2013年以後先後加入易迅和京東無綫部門從事軟件測試開發工作,主攻And roid係統的測試,期間負責京東外網接口端對端的監控係統研發、測試工具開發、測試技術的探索和推廣等工作。 邱鵬,螞蟻金服**測試專傢,負責電商係統的前後颱及無綫App測試,以及團隊管理工作。畢業於華中科技大學計算機學院,曾擔任京東無綫測試部負責人、騰訊**測試工程師、趨勢科技中國研發中心**技術經理,完整參與瞭多個大型企業級安全産品的測試工作。在自動化測試、性能測試、測試整體技術規劃以及團隊管理方麵有比較豐富的經驗。
序言
前言
**章 産品功能測試概述
1.1 互聯網産品常見的研發流程
1.2 測**例設計和評審
1.3 測試進度管理
1.3.1 測試進度報告
1.3.2 測試完成報告
1.3.3 係統化的方法
1.4 本章小結
第2章 功能測試自動化
2.1 輕量接口自動化測試
2.1.1 JMeter關於自動化方麵的特性介紹
2.1.2 基於JMeter的輕量接口自動化實踐
2.2 App UI層麵的自動化
2.2.1 Android的UI自動化技術
2.2.2 iOS的UI自動化技術
2.3 本章小結
第3章 性能測試
3.1 Web前端性能測試
3.1.1 HTTP性能相關的技術要點
3.1.2 Web前端性能測試方法
3.2 App端性能測試
3.2.1 Android內存問題分析
3.2.2 iOS內存問題分析
3.2.3 App內嵌Web組件的性能分析
3.3 後颱服務性能測試
3.3.1 壓力場景的建模
3.3.2 測試工具
3.3.3 測試數據的收集
3.3.4 分析和報告
3.4 本章小結
第4章 專 項 測 試
4.1 兼容性測試
4.1.1 兼容性測試的準備和手工測試
4.1.2 基於UI自動化腳本的雲測試方案
4.2 流量測試
4.2.1 Android App特有的流量測試方法
4.2.2 iOS App特有的流量測試方法
4.2.3 通用的流量測試方法
4.2.4 常見的流量節省方法
4.3 電量測試
4.3.1 Android電量測試方法
4.3.2 iOS電量測試方法
4.4 弱網絡測試
4.4.1 藉助手機自帶的網絡狀況模擬工具
4.4.2 基於代理的弱網絡的模擬
4.5 穩定性測試
4.5.1 基於Monkey的穩定性測試
4.5.2 Android 的
4.5.3 基於模糊測試思路的穩定性測試方法探索
4.6 安全測試
4.6.1 安裝包測試
4.6.2 敏感信息測試
4.6.3 軟鍵盤劫持
4.6.4 賬戶安全
4.6.5 數據通信安全
4.6.6 組件安全測試
4.6.7 服務端接口測試
4.7 環境相關的測試
4.7.1 乾擾測試
4.7.2 權限測試
4.7.3 邊界情況
4.7.4 Android定位測試
4.8 本章小結
第5章 輔助測試方法
5.1 代碼靜態掃描
5.1.1 針對Android的靜態代碼掃描
5.1.2 針對iOS的靜態代碼掃描和分析
5.2 代碼覆蓋率分析
5.2.1 Android代碼覆蓋率技術方案
5.2.2 iOS代碼覆蓋率技術方案
5.2.3 代碼覆蓋率的應用實踐
5.3 接口Mock方法
5.3.1 常見的接口異常模擬方法
5.3.2 使用Fiddler作為Mock
5.3.3 基於FiddlerCore二次開發的Mock工具
5.4 AOP測試方法
5.4.1 Android AOP測試實踐
5.4.2 iOS AOP測試實踐
5.5 本章小結
第6章 發布過程中的質量管理
6.1 持續集成
6.1.1 持續集成簡介
6.1.2 持續集成實踐
6.2 發布環節的質量把控
6.2.1 後颱服務的發布
6.2.2 App的發布
6.3 內測
6.3.1 內測的範圍
6.3.2 內測的實施
6.4 灰度
6.4.1 Android App的灰度方法
6.4.2 iOS App的灰度方法
6.5 本章小結
第7章 質量的度量和推動
7.1 質量的度量和推動概念
7.1.1 質量數據的度量
7.1.2 質量推動的活動
7.2 QA的角色
7.3 跨團隊的質量推動
7.3.1 開發自測
7.3.2 設計走查
7.3.3 産品走查
7.4 本章小結
第8章 發布之後的質量管理
8.1 發布後的交叉測試
8.2 綫上監控
8.2.1 監控類型介紹
8.2.2 接口自動化監控
8.3 外部用戶問題反饋的收集和跟進
8.4 本章小結
第9章 關於軟件測試和測試團隊
9.1 測試是否必需
9.2 專職測試人員的價值
9.3 測試團隊和發展
9.4 本章小結
參考文獻
移動App測試實戰(頂級互聯網企業軟件測試和質量提升最佳實踐) 下載 mobi pdf epub txt 電子書 格式 2024
移動App測試實戰(頂級互聯網企業軟件測試和質量提升最佳實踐) 下載 mobi epub pdf 電子書移動App測試實戰(頂級互聯網企業軟件測試和質量提升最佳實踐) mobi epub pdf txt 電子書 格式下載 2024