精通移動App測試實戰 技術 工具和案例
內容描述
<內容介紹>
於涌、王磊、曹向志編著的《精通移動App測試實戰--技術工具和案例/軟件測試叢書》全面講解了移動平臺測試方面的技術、技巧、工具和測試用例等實戰知識。內容涵蓋主流的測試工具,包括JUnit、Monkey、MonkeyRunner、Robotium、UIAutomator、Appium以及性能測試利器LoadRunner、手機端性能監控工具Emmagee等;重點講解移動平臺的主要實戰技術,如單元測試、功能測試、性能測試、UI測試、手游測試、自動化測試、測試用例管理、持續集成、腳本錄製等。書中結合實例對各個工具進行深入講解,真正做到學以致用。本書既是一本真正幫助讀者學習移動測試中用到的所有技術的實戰教程,也是一本名副其實的、貼近實戰的移動端測試指南。 本書適合測試初學者、測試工程師、測試經理、移動開發人員和遊戲開發人員學習借鑒,也可以作為大專院校相關專業師生和培訓學校的教學用書。
<章節目錄>第1章 Android系統基礎內容介紹 1.1 Android系統介紹 1.2 Android系統架構 1.3 Android權限系統 1.4 Android相關的一些屬性簡介 1.5 搭建Android開發環境 1.5.1 JDK的安裝與配置 1.5.2 Android SDK的安裝 1.5.3 Eclipse的安裝 1.5.4 ADT的安裝與配置 1.5.5 集成版本的下載 1.6 創建模擬器 1.7 創建一個Android項目 1.7.1 創建一個新的Android 項目 1.7.2 如何填寫Android項目 信息 1.7.3 配置Android項目 和活動信息 1.7.4 設計程序的原型UI 1.7.5 依據UI原型實現Android 項目的佈局文件 1.7.6 佈局文件內容的理解 1.7.7 Android項目的源代碼 實現 1.7.8 AndroidManifest.xml文件 講解 1.7.9 運行Android項目 第2章 JUnit框架基礎 2.1 JUnit框架介紹 2.2 JUnit在Android開發中的應用 2.2.1 單元測試的重要性 2.2.2 單元測試實施者 2.2.3 單元測試測試哪些內容 2.2.4 單元測試不測試哪些 內容 2.2.5 創建基於Android的測試 項目 2.3 應用JUnit對Android項目進行 單元測試 2.3.1 JUnit基於Android項目 TestCase的應用 2.3.2 JUnit基於Android項目 TestSuite的應用 第3章 ADB命令 3.1 Android調試橋介紹 3.2 ADB相關指令實例講解 3.2.1 adb devices指令實例 講解 3.2.2 adb install指令實例
講解 3.2.3 adb uninstall指令實例 講解 3.2.4 adb pull指令實例講解 3.2.5 adb push指令實例講解 3.2.6 adb shell指令實例講解 3.2.7 adb shell dumpsys battery 指令實例講解 3.2.8 adb shell dumpsys WiFi 指令實例講解 3.2.9 adb shell dumpsys power 指令實例講解 3.2.10 adb shell dumpsys telephony. registry指令實例講解 3.2.11 adb shell cat /proc/cpuinfo指令實例講解 3.2.12 adb shell cat /proc/meminfo 指令實例講解 3.2.13 adb shell cat /proc/iomem 指令實例講解 3.2.14 獲取手機型號指令實例 講解 3.2.15 獲取手機處理器信息 指令實例講解 3.2.16 獲取手機內存信息指令 實例講解 3.2.17 獲取手機屏幕分辨率 信息指令實例講解 3.2.18 獲取手機系統版本信息 指令實例講解 3.2.19 獲取手機內核版本信息 指令實例講解 3.2.20 獲取手機運營商信息 指令實例講解 3.2.21 獲取手機網絡類型信息 指令實例講解 3.2.22 獲取手機串號信息指令 實例講解 3.2.23 adb shell df指令實例 講解 3.2.24 adb shell dmesg指令實例 講解 3.2.25 adb shell dumpstate指令 實例講解 3.2.26 adb get-serialno指令實例 講解 3.2.27 adb get-state指令實例 講解 3.2.28 adb logcat指令實例 講解 3.2.29 adb bugreport指令實例
講解 3.2.30 adb jdwp指令實例 講解 3.2.31 adb start-server指令實例 講解 3.2.32 adb kill-server指令實例 講解 3.2.33 adb forward指令實例 講解 3.2.34 am指令實例講解 3.2.35 pm指令實例講解 3.3 手機模擬器相關的一些操作命令 實例講解 3.3.1 模擬器上模擬手機來電 命令實例講解 3.3.2 模擬器上模擬發送短信 命令實例講解 3.3.3 模擬器上模擬網絡相關 命令實例講解 3.3.4 修改模擬器的大小比例 相關命令實例講解 3.3.5 模擬器的其他命令及 如何退出模擬器控制台 3.4 模擬器相關命令實例講解 3.4.1 創建安卓虛擬設備命令 實例講解 3.4.2 重命名模擬器命令實例 講解 3.4.3 查看模擬器命令實例 講解 3.4.4 刪除模擬器命令實例 講解 3.4.5 啟動模擬器命令實例 講解 3.5 創建安卓項目相關命令實例 講解 3.6 基於控制台命令行相關命令使用 指導 第4章 Monkey工具使用 第5章 MonkeyRunner工具使用 第6章 Robotium自動化測試框架 第7章 自動化測試工具—UI Automator第8章 自動化測試工具—Appium第9章 移動平臺性能測試