-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

App自動化測試與框架實戰

( 簡體 字)
作者:劉金起 李明黎類別:1. -> 程式設計 -> 手機程式 -> 其它
譯者:
出版社:人民郵電出版社App自動化測試與框架實戰 3dWoo書號: 50566
詢問書籍請說出此書號!

缺書
NT售價: 395

出版日:1/1/2019
頁數:375
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115491213
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書從App測試基礎、實戰技術,再到自動化測試框架的搭建,全面地講解App測試所需要的知識,主要內容為:App測試及其類型、Java編程環境構建、Java語言基礎、Android自動化環境精講、Android自動化測試基礎精講、Android Appium自動化框架、Appium數據驅動測試框架封裝實戰、Appium關鍵字驅動測試框架封裝實戰、持續集成的自動化、Appium常見問題處理方式。
本書適合測試初學人員、測試工程師、質量管理人員閱讀,也適he作為大專院校相關專業師生的學習用書和培訓學校的教學用書。
目錄:

第 1章 了解App測試 1
1.1 App測試與普通軟件測試的
差異 2
1.2 App測試的難點 4
1.3 App測試中的網絡信號概述 4
1.4 智能終端中的App測試 5
第 2章 App測試類型 7
2.1 功能測試 8
2.1.1 高級別事件響應 8
2.1.2 第三方應用打斷 8
2.1.3 通信錄的備份恢復功能 9
2.1.4 手機和其他外設產品的互聯互通 9
2.2 穩定性測試 9
2.3 兼容性測試 11
2.3.1 手機品牌 11
2.3.2 硬件種類 11
2.3.3 芯片種類 12
2.3.4 分辨率 13
2.3.5 各種無線網絡的兼容性 13
2.3.6 第三方軟件兼容性 13
2.4 性能測試 14
2.5 網絡測試 14
2.5.1 室內網絡測試 14
2.5.2 外網測試 14
2.5.3 弱場測試 15
2.6 異常測試 15
2.7 發布測試 16
2.8 用戶界面測試 16
2.8.1 圖形測試 16
2.8.2 內容測試 17
2.9 沖突測試 17
2.9.1 按鍵打斷 17
2.9.2 程序后臺相互切換 18
2.9.3 網絡切換 18
2.9.4 待機喚醒 18
2.10 接口測試 18
第3章 Java編程環境構建 20
3.1 安裝JDK與配置環境變量 21
3.1.1 下載JDK 21
3.1.2 安裝JDK 22
3.1.3 配置環境變量 24
3.2 安裝與配置Eclipse 28
3.2.1 安裝Eclipse 28
3.2.2 Eclipse常用配置 28
第4章 Java語言基礎 30
4.1 Java簡介 31
4.2 第 一個Java應用項目 31
4.3 函數 32
4.4 類 36
4.5 包 38
4.6 語句 42
4.6.1 條件判斷 43
4.6.2 循環判斷 45
4.7 Java調試技巧 46
第5章 Android自動化環境精講 48
5.1 安裝Android SDK 49
5.2 Maven項目管理 54
5.2.1 安裝Maven 54
5.2.2 安裝Maven插件 56
5.2.3 創建Maven項目 57
5.2.4 Maven項目依賴包 60
5.2.5 Maven坐標定位 61
5.3 TestNG測試框架簡介 62
5.3.1 安裝TestNG 62
5.3.2 TestNG測試用例 65
5.3.3 數據驅動 72
5.3.4 分組測試 82
5.3.5 按照特定順序執行
測試用例 86
5.3.6 忽略測試 88
5.3.7 依賴測試 89
5.3.8 超時測試 90
5.3.9 異常測試 91
5.3.10 測試報告 93
5.3.11 斷言 94
5.3.12 通過Maven執行TestNG測試用例 95
5.4 Log4j日志 97
5.4.1 Log4j安裝 98
5.4.2 Log4j配置文件 100
5.4.3 Log4j引用 103
第6章 Android自動化測試基礎精講 105
6.1 adb命令 106
6.1.1 在手機上啟動USB
調試 106
6.1.2 adb命令環境搭建 107
6.1.3 adb組織結構簡介 108
6.1.4 adb常用命令 109
6.1.5 adb端口沖突問題
解決 122
6.2 Android簡介 123
6.2.1 Android常規動作 124
6.2.2 Android的按鍵和Keycode 126
6.2.3 Android坐標點簡介 130
6.3 Android自動化測試前的
準備 131
6.3.1 布局 131
6.3.2 Android的組件 131
6.3.3 組件屬性 132
6.3.4 確定包名和
Activity值 132
第7章 Android Appium自動化框架 138
7.1 Appium GUI簡介 139
7.2 Appium架構詳解 139
7.3 Appium Windows環境搭建 141
7.3.1 Node.js的安裝 142
7.3.2 .NET Framework的安裝 146
7.3.3 Appium的安裝與配置 148
7.4 Appium GUI詳解 151
7.5 新會話窗口 154
7.6 在Appium中查找控件 157
7.6.1 Appium Inspector界面 158
7.6.2 Selected Element面板 159
7.6.3 操作區域 161
7.6.4 調試定位方式 162
7.7 Appium錄制功能 165
7.8 Desired Capabilities的配置 168
7.8.1 Desired Capabilities配置簡介 168
7.8.2 Desired Capabilities配置示例 171
7.9 識別對象的API方法 175
7.9.1 通過Name屬性識別 175
7.9.2 通過ClassName屬性識別 176
7.9.3 通過Id屬性識別 177
7.9.4 通過AccessibilityId識別 178
7.9.5 通過XPath識別 179
7.9.6 通過UIAutomator識別 183
7.9.7 通過cssSelector識別 184
7.9.8 通過LinkText識別 187
7.9.9 通過PartialLinkText識別 187
7.9.10 通過TagName識別 188
7.9.11 通過by類識別 188
7.9.12 通過getPageSource 識別 189
7.9.13 通過坐標界定對象識別 189
7.9.14 按照權重識別 191
7.10 其他API方法詳解 192
7.10.1 與控件信息相關的API方法 192
7.10.2 與手勢相關的API方法 193
7.10.3 與TouchAction相關的API方法 193
7.10.4 與系統操作相關的API方法 195
7.11 Android測試實例 196
7.11.1 Android原生App實例 196
7.11.2 Android移動Web App
實例 200
7.11.3 Android混合App實例 205
7.12 查看Appium日志 212
第8章 Appium數據驅動測試框架封裝實戰 236
8.1 自動化測試規劃與設計 237
8.2 配置Maven與創建Maven項目 238
8.2.1 配置Maven 239
8.2.2 創建Maven項目 243
8.2.3 Maven項目依賴包 243
8.3 配置Git 244
8.4 配置SVN 245
8.5 TestNG工具 245
8.6 配置Appium 246
8.6.1 在Maven中導入Appium 246
8.6.2 創建測試腳本 247
8.7 設計模式 252
8.7.1 PO模式 252
8.7.2 PageFactory模式 257
8.8 數據驅動 263
8.9 公共庫 271
8.10 Log4j日志 276
8.10.1 在Maven中導入Log4j 276
8.10.2 Log4j的使用 277
8.11 ReportNG測試報告 289
8.11.1 通過Maven導入ReportNG 289
8.11.2 配置ReportNG的監聽器 290
8.11.3 執行測試 291
8.12 Appium自啟動 293
第9章 Appium關鍵字驅動測試框架封裝實戰 296
9.1 搭建測試框架 297
9.2 代碼優化 298
9.3 關鍵字驅動 300
9.4 頁面元素的封裝 307
9.5 測試操作的封裝 310
9.6 執行測試 318
第 10章 持續集成的自動化 325
10.1 安裝Jenkins 326
10.1.1 安裝Jenkins 插件 327
10.1.2 Jenkins插件全局配置管理 328
10.2 Jenkins持續集成基礎配置 329
10.2.1 新建項目 329
10.2.2 構建項目 334
第 11章 Appium常見問題處理方式 336
11.1 輸入中文 337
11.2 滑動操作 337
11.3 滾動操作 339
11.4 輸入Android按鍵 340
11.5 處理Popup Window 341
11.6 處理Toast 342
11.7 處理長按 345
11.8 處理下拉列表框 346
11.9 處理縮放 348
11.10 檢查元素文本是否可見 348
11.11 啟動其他App 350
11.12 并行測試 351
11.13 處理拖動 358
11.14 處理截圖 359
11.15 隱式等待 362
11.16 顯示等待方法 365
11.17 在編程中處理adb命令 366
11.18 區分WebElement、MobileElement、AndroidElement和iOSElement 367

11.19 區分RemoteWebDriver、
AppiumDriver、AndroidDriver和iOSDriver 368
11.20 在代碼中啟動服務器 368
11.21 PageFactory注解 371
序: