![](/c49/30/10356208784.jpg)
出版社:人民郵電 ISBN:9787115409157 商品編碼:10356208784 開本:16 出版時間:2015-12-01 代碼:49 作者:楊志偉
" 基本信息 - 商品名稱:手機測試Robotium實戰教程
- 作者:編者:楊志偉
- 代碼:49
- 出版社:人民郵電
- ISBN號:9787115409157
其他參考信息 - 出版時間:2015-12-01
- 印刷時間:2015-12-01
- 版次:1
- 印次:1
- 開本:16開
- 包裝:平裝
- 頁數:225
- 字數:316千字
內容提要 楊志偉編寫的《手機測試Robotium實戰教程》講 解了用Robotium進行移動測試的主要技術,並通過實 例,讓讀者達到學以致用的目的,主要內容為:移動 端自動化測試的工具選擇、測試開發環境搭建、 Robotium入門、建立測試工程、運行**個Robotium 測試實例、被測App詳細功能介紹、實戰測試項目搭 建、自動化測試腳本編寫、測試框架完善、Robotium 自動化測**例、測試代碼批量運行、持續集成、 crash處理、跨應用解決方案、代碼覆蓋率、代碼覆 蓋率展現、常見錯誤及解決方法等實戰技術和技巧, 將幫助讀者盡快學懂用Robotium進行移動測試的知識 。 本書適合移動端功能測試人員、Web端功能測試 人員、自動化測試人員、測試開發人員、移動端開發 人員閱讀學習,也可以作為大專院校相關專業師生的 學習用書和培訓學校的教材。 作者簡介 楊志偉,從2011年開始接觸移動端自動化測試工作,積累了豐富的自動化測試案例實戰經驗,擅長整合主流無線端自動化測試框架的運用。曾就職於知名外企Ringcentral,負責Mohile自動化測試框架的開發和持續改進工作。現就職於網龍網絡有限公司,負責BDD模式的運用和推廣工作。 目錄 **章 自動化測試簡介 1.1 何為自動化測試 1.2 自動化測試和手動測試的對比 1.3 移動端自動化測試工具的選擇 1.3.1 Appium 1.3.2 uiautomator 1.3.3 Robotium 第2章 測試開發環境搭建 2.1.IDK安裝及其環境變量配置 2.2 Eclipse的安裝 2.3 AndroidSDK的安裝及環境變量配置 2.4 ADT插件的安裝 2.5 Genymotion 第3章 Robotium入門 3.1 Robotium簡介 3.2 Robotium版“HelloWorld 3.2.1 導入被測試源碼 3.2.2 新建測試工程 3.2.3 添加Robotiumj.dr 3.2.4 新建**個自動化測試類 3.2.5 運行**個Robotium例子 3.3 基於APK的自動化測試 3.3.1 APK重簽名 3.3.2 創建基於APK測試的測試工程 3.3.3 編寫基於APK自動化測試的“HelloWorld版 3.3.4 安裝應用、運行自動化測**例 3.4 基於APK測試的ID定位 3.5 RobotiumAPI簡介 3.6 Robotium錄制回放 3.6.1 安裝Recorder 3.6.2 錄制回放腳本 第4章 **個實戰項目 4.1 被測App簡介 4.2 導入ToDol,ist.APP源碼 4.3 被測gpp的詳細功能 第5章 實戰測試項目搭建 5.1 搭建實戰測試項目 5.2 **個測**例 5.3 **個自動化測試腳本 5.4 查看控件ID的工具 54.1 hierarchyviewer.bat的用法 5.4.2 uiautomatorviewe.bat的用法 第6章 完善測試框架 6.1 編寫抽像父類 6.2 提取控件ID類 6.3 操作統一入口類 6.4 *新抽像父類及測**例 6.5 調試簡介 第7章 *多自動化測**例 7.1 包管理 7.2 編寫*多自動化測**例 7.2.1 登錄頁面測**例2 7.2.2 登錄頁面用侈43 7.2.3 添加任務頁面測**例 7.2.4 任務列表頁面測**例 7.2.5 任務編輯頁面測**例 7.2 6退出功能驗證 第8章 批量運行測試代碼 8.1 TestSuite 8.2 Runner 8.3 生成兒Jnit格式的report 第9章 持續集成 9.1 持續集成簡介 9.2 持續集成工具 9.3 編譯todolist項目源碼 9.3.1 安裝Ant 9.3 爭將添加build.xml到todolist項目 9.3.3 將build.xml添加到 todolisttest項目 9.4 Jenkinsjob的創建 9.5 Jenkinsjob的配置 9.6 shell腳本統一管理構建過程 9.7 13nitreport展示 9.8 錯誤截圖展示 9.9 參數化運行設備 9.10 完整的job配置 **0章 Crash處理 10.1 crash處理機制 10.2 shell部分編碼處理 10.3 commonRunner代碼邏輯 10.4 為Runnerl加入crash處理邏輯 10.5 制造crash場景 10.6 report合並 **1章 跨應用解決方案 11.1 uiautomator 11.2 服務端編碼 11.3 發送跨應用請求 11.4 跨應用實例 11.5 手動部署 **2章 代碼覆蓋率 12.1 代碼覆蓋率的好處 12.2 使用EMMA統計代碼覆蓋率 12.3 合並代碼覆蓋率文件 12.4 創建代碼覆蓋率Jenkinsjob 12.5 代碼覆蓋率展現 **3章 AndroidStudio和Gradle 13.1 AndroidStudio的安裝和配置 13.2 Gradle簡介與安裝 13.2.1 Gradle簡介 13.2.2 Gradle的安裝 13.3 為Eclipse項目生成gradle配置文件 13.4 在AndroidStudio下新建tod01ist及其配置 13.5 持續集成配置 **4章 常見錯誤及解決方法
" |