中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
精通移動App測試實戰:技術.工具和案例

包郵 精通移動App測試實戰:技術.工具和案例

出版社:人民郵電出版社出版時間:2016-04-01
開本: 16開 頁數: 442
中 圖 價:¥54.8(7.9折) 定價  ¥69.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

精通移動App測試實戰:技術.工具和案例 版權信息

  • ISBN:9787115417077
  • 條形碼:9787115417077 ; 978-7-115-41707-7
  • 裝幀:暫無
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

精通移動App測試實戰:技術.工具和案例 本書特色

本書全面講解了移動平臺測試方面的技術、技巧、工具和測試用例等實戰知識。內容涵蓋主流的測試工具,包括junit、monkey、monkeyrunner、robotium、uiautomator、appium以及性能測試利器loadrunner、手機端性能監控工具emmagee等;重點講解移動平臺的主要實戰技術,如單元測試、功能測試、性能測試、ui測試、手游測試、自動化測試、測試用例管理、持續集成、腳本錄制等。書中結合實例對各個工具進行深入講解,真正做到學以致用。本書既是一本真正幫助讀者學習移動測試中用到的所有技術的實戰教程,也是一本名副其實的、貼近實戰的移動端測試指南。本書適合測試初學者、測試工程師、測試經理、移動開發人員和游戲開發人員學習借鑒,也可以作為大專院校相關專業師生和培訓學校的教學用書。

精通移動App測試實戰:技術.工具和案例 內容簡介

業界知名的測試專家,多本暢銷書作者移動測試工具全覆蓋 monkey、monkeyrunner、robotium、uiautomator、appium-移動測試流程全覆蓋 操作系統、系統調試、自動化腳本開發、測試用例批量執行、持續集成-移動自動化測試框架全實例講解-移動客戶端性能全實例剖析 移動終端性能指標 移動端性能測試工具 loadrunner在移動端性能測試的應用 

精通移動App測試實戰:技術.工具和案例 目錄

目錄   第1章  android系統基礎內容介紹 1 1.1 android系統介紹 2 1.2 android系統架構 2 1.3 android權限系統 4 1.4  android相關的一些屬性簡介 4 1.5 搭建android開發環境 4 1.5.1 jdk的安裝與配置 5 1.5.2 android sdk的安裝 8 1.5.3 eclipse的安裝 11 1.5.4 adt的安裝與配置 12 1.5.5 集成版本的下載 15 1.6 創建模擬器 15 1.7 創建一個android項目 20 1.7.1 創建一個新的android 項目 20 1.7.2 如何填寫android項目 信息 20 1.7.3 配置android項目目錄 和活動信息 21 1.7.4 設計程序的原型ui 24 1.7.5 依據ui原型實現android 項目的布局文件 24 1.7.6 布局文件內容的理解 26 1.7.7 android項目的源代碼 實現 27 1.7.8 androidmanifest.xml文件 講解 30 1.7.9 運行android項目 33 第2章  junit框架基礎 37 2.1  junit框架介紹 38 2.2 junit在android開發中的應用 39 2.2.1 單元測試的重要性 39 2.2.2 單元測試實施者 39 2.2.3 單元測試測試哪些內容 40 2.2.4 單元測試不測試哪些 內容 40 2.2.5 創建基于android的測試 項目 40 2.3  應用junit對android項目進行 單元測試 42 2.3.1  junit基于android項目 testcase的應用 42 2.3.2  junit基于android項目 testsuite的應用 50 第3章  adb命令 57 3.1 android調試橋介紹 58 3.2 adb相關指令實例講解 60 3.2.1 adb devices指令實例 講解 60 3.2.2 adb install指令實例 講解 62 3.2.3 adb uninstall指令實例 講解 63 3.2.4 adb pull指令實例講解 67 3.2.5 adb push指令實例講解 70 3.2.6 adb shell指令實例講解 73 3.2.7 adb shell dumpsys battery 指令實例講解 75 3.2.8 adb shell dumpsys wifi 指令實例講解 76 3.2.9 adb shell dumpsys power 指令實例講解 77 3.2.10 adb shell dumpsys telephony. registry指令實例講解 78 3.2.11 adb shell cat /proc/cpuinfo指令實例講解 79 3.2.12 adb shell cat /proc/meminfo 指令實例講解 80 3.2.13 adb shell cat /proc/iomem 指令實例講解 80 3.2.14 獲取手機型號指令實例 講解 81 3.2.15 獲取手機處理器信息 指令實例講解 81 3.2.16 獲取手機內存信息指令 實例講解 82 3.2.17 獲取手機屏幕分辨率 信息指令實例講解 82 3.2.18 獲取手機系統版本信息 指令實例講解 83 3.2.19 獲取手機內核版本信息 指令實例講解 83 3.2.20 獲取手機運營商信息 指令實例講解 83 3.2.21 獲取手機網絡類型信息 指令實例講解 83 3.2.22 獲取手機串號信息指令 實例講解 84 3.2.23 adb shell df指令實例 講解 84 3.2.24 adb shell dmesg指令實例 講解 84 3.2.25 adb shell dumpstate指令 實例講解 86 3.2.26 adb get-serialno指令實例 講解 87 3.2.27 adb get-state指令實例 講解 87 3.2.28 adb logcat指令實例 講解 88 3.2.29 adb bugreport指令實例 講解 90 3.2.30 adb jdwp指令實例 講解 91 3.2.31 adb start-server指令實例 講解 92 3.2.32 adb kill-server指令實例 講解 92 3.2.33 adb forward指令實例 講解 92 3.2.34 am指令實例講解 93 3.2.35 pm指令實例講解 94 3.3 手機模擬器相關的一些操作命令 實例講解 95 3.3.1 模擬器上模擬手機來電 命令實例講解 95 3.3.2 模擬器上模擬發送短信 命令實例講解 98 3.3.3 模擬器上模擬網絡相關 命令實例講解 98 3.3.4 修改模擬器的大小比例 相關命令實例講解 100 3.3.5 模擬器的其他命令及 如何退出模擬器控制臺 100 3.4 模擬器相關命令實例講解 101 3.4.1 創建安卓虛擬設備命令 實例講解 103 3.4.2 重命名模擬器命令實例 講解 107 3.4.3 查看模擬器命令實例 講解 108 3.4.4 刪除模擬器命令實例 講解 109 3.4.5 啟動模擬器命令實例 講解 109 3.5 創建安卓項目相關命令實例 講解 110 3.6 基于控制臺命令行相關命令使用 指導 112 第4章 monkey工具使用 115 4.1  monkey工具簡介 116 4.2  monkey演示示例 116 4.2.1 **個monkey示例(針對 日歷應用程序) 116 4.2.2  如何查看monkey執行 過程信息 118 4.2.3  如何保持設定各類事件 執行比例 129 4.3 monkey相關參數講解 130 4.3.1  -s參數的示例講解 131 4.3.2  -p參數的示例講解 132 4.3.3  --throttle參數的示例 講解 133 4.3.4  --pct-touch <percent>參數 的示例講解 133 4.3.5  --pct-motion <percent>參數 的示例講解 133 4.3.6  --pct-trackball <percent> 參數的示例講解 133 4.3.7  --pct-nav <percent>參數 的示例講解 134 4.3.8  --pct-majornav <percent> 參數的示例講解 134 4.3.9  --pct-syskeys <percent> 參數的示例講解 134 4.3.10  --pct-appswitch <percent> 參數的示例講解 135 4.3.11  --pct-anyevent <percent> 參數的示例講解 135 4.3.12 --hprof參數的示例講解  135 4.3.13  --ignore-crashes參數的 示例講解 135 4.3.14  --ignore-timeouts參數的 示例講解 136 4.3.15  --ignore-security-exceptions 參數的示例講解 136 4.3.16  --kill-process-after-error 參數的示例講解 136 4.3.17  --monitor-native-crashes 參數的示例講解 137 4.3.18  --wait-dbg參數的示例 講解 137 4.3.19  monkey綜合示例 137 4.4 monkey相關命令介紹 137 4.4.1  dispatchpointer命令 介紹 149 4.4.2  dispatchtrackball命令介紹  151 4.4.3  dispatchkey命令介紹 152 4.4.4  dispatchflip命令介紹 153 4.4.5  launchactivity命令 介紹 153 4.4.6  launchinstrumentation命令 介紹 153 4.4.7  userwait命令介紹 153 4.4.8 runcmd命令介紹 153 4.4.9 tap命令介紹 154 4.4.10 profilewait命令介紹 154 4.4.11 devicewakeup命令 介紹 154 4.4.12 dispatchstring命令 介紹 154 4.5 monkey如何執行腳本 154 第5章 monkeyrunner工具使用 159 5.1  monkeyrunner工具簡介 160 5.2  monkeyrunner安裝部署 160 5.3 monkeyrunner演示示例 163 5.3.1 **個monkeyrunner示例 (針對游戲) 163 5.3.2  如何利用monkey_recorder.py 進行腳本錄制 163 5.3.3  如何利用monkey_playback.py 進行腳本回放 169 5.3.4  如何利用monkeyhelp.html 文件獲取讀者想要的 170 5.4 monkeyrunner腳本手工編寫 171 5.4.1  monkeyrunner關鍵類 介紹 171 5.4.2  monkeyrunner腳本 編寫 172 5.4.3  monkeyrunner腳本 執行 173 5.5  monkeyrunner樣例腳本 174 5.5.1  按home鍵 174 5.5.2 設備重啟 175 5.5.3 設備喚醒 175 5.5.4 按菜單鍵 175 5.5.5  輸入內容 175 5.5.6  控制多個設備 175 5.5.7  對比截屏和已存在 圖片 175 5.5.8  單擊操作 176 5.5.9  安裝apk包 176 5.5.10  卸載apk包 176 5.5.11  啟動activity 176 第6章 robotium自動化測試框架 177 6.1  robotium自動化測試框架 簡介 178 6.2  robotium環境搭建 178 6.3 **個robotium示例(針對記事本 應用程序) 178 6.3.1  記事本樣例下載 178 6.3.2 記事本樣例項目導入到 eclipse 179 6.3.3  記事本樣例項目運行 182 6.3.4  記事本樣例功能介紹 184 6.3.5  robotium測試用例項目 目錄結構 184 6.3.6  robotium測試用例實現 代碼 185 6.3.7  robotium測試用例代碼 解析 187 6.3.8  測試用例設計思路 分析 194 6.3.9  robotium測試用例執行 過程 195 6.4  用robotium實現對apk或有源碼 的項目實施測試 200 6.4.1  基于有源代碼應用的 robotium自動化測試 200 6.4.2  基于apk包應用的 robotium測試項目 207 6.5  用robotium recorder錄制 腳本 214 6.5.1  robotium recorder插件的 安裝 214 6.5.2  應用robotium recorder 錄制有源代碼的項目 217 6.5.3  應用robotium recorder 錄制apk包應用 223 6.6  robotium獲取控件的方法 232 6.6.1  根據控件的id獲取 控件 232 6.6.2  根據光標位置獲取 控件 238 6.7  測試用例腳本的批量運行 241 6.7.1  測試用例管理 241 6.7.2  測試用例執行 249 6.7.3  生成測試報告 254 6.8  持續集成 259 6.8.1  什么叫持續集成 259 6.8.2  持續集成環境部署 260 6.8.3  創建jenkins job 264 6.8.4  生成build.xml文件 268 6.8.5  安裝測試包和被測 試包 272 6.8.6  jenkins配置測試報告 273 6.8.7  驗證持續集成成果 275 6.8.8  關于持續集成思路 拓展 278 第7章 自動化測試工具—ui automator 實戰 281 7.1  為什么選擇ui automator 282 7.2  ui automator演示示例 282 7.2.1  ui automator viewer工具使用介紹 283 7.2.2  應用ui automator等完成 單元測試用例設計基本 步驟 288 7.2.3  理解ui automator viewer工具捕獲的元素屬性 信息 291 7.2.4  ui automator運行環境 搭建過程 292 7.2.5  編寫**個ui automator 測試用例 296 7.2.6  測試用例實現代碼及其 講解 302 7.2.7  查看已安裝的sdk 版本 308 7.2.8  創建build.xml等相關 文件 309 7.2.9  編譯生成jar文件 311 7.2.10  上傳生成jar文件到 手機 313 7.2.11  運行測試用例并分析測試 結果 313 7.3  ui automator主要的對象類 316 7.3.1 uidevice類及其接口調用 實例 316 7.3.2 uiselector類及其接口調用 實例 318 7.3.3 uiobject類及其接口調用 實例 320 7.3.4 uicollection類及其接口 調用實例 326 7.3.5 uiwatcher類及其接口調用 實例 327 7.3.6 uiscrollable類及其接口 調用實例 329 7.3.7 configurator類及其接口 調用實例 332 7.4  ui automator常見問題解答 333 7.4.1  ui automator對中文支持 問題 333 7.4.2  ui automator如何執行 單個類里的單個測試 用例 334 7.4.3  ui automator如何執行 單個類里的多個測試 用例 336 7.4.4  ui automator腳本 示例 338 第8章 自動化測試工具—appium 實戰 341 8.1  為什么選擇appium 342 8.1.1 appium的理念 342 8.1.2 appium的設計 342 8.1.3 appium的相關概念 343 8.2  appium環境部署 344 8.2.1  windows環境部署 344 8.2.2  appium樣例程序的 下載 354 8.2.3  selenium類庫的下載 355 8.2.4  建立測試工程 355 8.3 appium元素定位的3個利器 371 8.3.1  應用uiautomator viewer 獲得元素信息的實例 371 8.3.2  應用inspector獲得元素 信息的實例 378 8.3.3  應用chrome瀏覽器adb 插件獲得元素信息的 實例 382 8.4 多種界面控件的定位方法 介紹 386 8.4.1 根據id定位元素 386 8.4.2 根據name定位元素 386 8.4.3 根據classname定位 元素 386 8.4.4 根據content-desc定位 元素 387 8.4.5 根據xpath定位元素 387 8.5  多種界面控件的操作方法 介紹 388 8.5.1 長按操作 389 8.5.2 拖曳操作 391 8.5.3 滑動操作 394 8.5.4 多點操作 396 8.6  捕獲異常、創建快照 397 8.6.1 安裝testng插件 397 8.6.2 創建測試項目 400 8.6.3 創建異常監聽類 404 8.6.4 創建測試項目類 404 8.6.5 測試項目運行結果 407 第9章 移動平臺性能測試 411 9.1  移動平臺性能測試簡介 412 9.1.1 性能測試的8大分類 412 9.1.2 移動終端的性能指標 413 9.2  移動端性能測試工具 414 9.2.1  traceview工具使用 介紹 415 9.2.2 systrace工具使用 介紹 417 9.2.3 emmagee工具使用 介紹 422 9.2.4 查看應用啟動耗時 426 9.2.5 獲得電池電量和電池 溫度 427 9.2.6 獲得*耗資源的應用 428 9.2.7 獲得手機設備電池電量 信息 430 9.2.8  獲得手機應用幀率 信息 430 9.3 loadrunner在移動端性能測試的 應用 437
展開全部

精通移動App測試實戰:技術.工具和案例 作者簡介

于涌,畢業于北京大學計算機系,先后擔高級程序員、測試分析師、高級測試經理等職位。擁有二十年豐富的開發、測試及管理經驗。現致力于軟件測試理論和實踐研究,尤其擅長自動化測試工具應用、性能測試和單元測試等。曾為多個大型軟件公司、高校企事業和專業培訓機構提供軟件測試、性能測試、安全測試、移動測試、自動化測試等理論和相關工具應用方面的咨詢、培訓和實施指導工作,具有豐富的實踐和教學經驗。多本軟件測試暢銷書的作者。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 冷油器,取样冷却器,热力除氧器-连云港振辉机械设备有限公司 | 超声波破碎仪-均质乳化机(供应杭州,上海,北京,广州,深圳,成都等地)-上海沪析实业有限公司 | 首页-瓜尔胶系列-化工单体系列-油田压裂助剂-瓜尔胶厂家-山东广浦生物科技有限公司 | 「阿尔法设计官网」工业设计_产品设计_产品外观设计 深圳工业设计公司 | 杜康白酒加盟_杜康酒代理_杜康酒招商加盟官网_杜康酒厂加盟总代理—杜康酒神全国运营中心 | 建大仁科-温湿度变送器|温湿度传感器|温湿度记录仪_厂家_价格-山东仁科 | 碳纤维复合材料制品生产定制工厂订制厂家-凯夫拉凯芙拉碳纤维手机壳套-碳纤维雪茄盒外壳套-深圳市润大世纪新材料科技有限公司 | 深圳宣传片制作-企业宣传视频制作-产品视频拍摄-产品动画制作-短视频拍摄制作公司 | 广州中央空调回收,二手中央空调回收,旧空调回收,制冷设备回收,冷气机组回收公司-广州益夫制冷设备回收公司 | 合肥网络推广_合肥SEO网站优化-安徽沃龙First | 西安展台设计搭建_西安活动策划公司_西安会议会场布置_西安展厅设计西安旭阳展览展示 | 旋振筛_不锈钢旋振筛_气旋筛_旋振筛厂家—新乡市大汉振动机械有限公司 | 英国公司注册-新加坡公司注册-香港公司开户-离岸公司账户-杭州商标注册-杭州优创企业 | 深圳激光打标机_激光打标机_激光焊接机_激光切割机_同体激光打标机-深圳市创想激光科技有限公司 深圳快餐店设计-餐饮设计公司-餐饮空间品牌全案设计-深圳市勤蜂装饰工程 | 电磁流量计厂家_涡街流量计厂家_热式气体流量计-青天伟业仪器仪表有限公司 | 煤粉取样器-射油器-便携式等速飞灰取样器-连灵动 | 净气型药品柜-试剂柜-无管道净气型通风柜-苏州毕恩思 | 机械加工_绞车配件_立式离心机_减速机-洛阳三永机械厂 | 淘气堡_室内儿童乐园_户外无动力儿童游乐设备-高乐迪(北京) | 隐形纱窗|防护纱窗|金刚网防盗纱窗|韦柏纱窗|上海青木装潢制品有限公司|纱窗国标起草单位 | China plate rolling machine manufacturer,cone rolling machine-Saint Fighter | 成都顶呱呱信息技术有限公司-贷款_个人贷款_银行贷款在线申请 - 成都贷款公司 | 天津仓库出租网-天津电商仓库-天津云仓一件代发-【博程云仓】 | 精密模具-双色注塑模具加工-深圳铭洋宇通 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 深圳希玛林顺潮眼科医院(官网)│深圳眼科医院│医保定点│香港希玛林顺潮眼科中心连锁品牌 | 艾乐贝拉细胞研究中心 | 国家组织工程种子细胞库华南分库 | 谷梁科技 | 培训中心-翰香原香酥板栗饼加盟店总部-正宗板栗酥饼技术 | 美的商用净水器_美的直饮机_一级代理经销商_Midea租赁价格-厂家反渗透滤芯-直饮水批发品牌售后 | RV减速机-蜗轮蜗杆减速机-洗车机减速机-减速机厂家-艾思捷 | 盛源真空泵|空压机-浙江盛源空压机制造有限公司-【盛源官网】 | 中控室大屏幕-上海亿基自动化控制系统工程有限公司 | 广州印刷厂_广州彩印厂-广州艺彩印务有限公司 | 工业雾炮机_超细雾炮_远程抑尘射雾器-世纪润德环保设备 | 大_小鼠elisa试剂盒-植物_人Elisa试剂盒-PCR荧光定量试剂盒-上海一研生物科技有限公司 | 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | 广东教师资格网-广东教师资格证考试网 | 酒瓶_酒杯_玻璃瓶生产厂家_徐州明政玻璃制品有限公司 | 轴流风机-鼓风机-离心风机-散热风扇-罩极电机,生产厂家-首肯电子 | 工业胀紧套_万向节联轴器_链条-规格齐全-型号选购-非标订做-厂家批发价格-上海乙谛精密机械有限公司 |