Android自動化測試實戰-Python+Appium +unittest 9787115623133 杜子龍 梁培峰

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:人民郵電
NT$571
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*數量非實際在台庫存
*完成訂單後正常情形下約兩周可抵台

*本賣場提供之資訊僅供參考,以到貨標的為實際資訊。
印行年月:202401*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:Android自動化測試實戰-Python+Appium +unittest
ISBN:9787115623133
出版社:人民郵電
著編譯者:杜子龍 梁培峰
頁數:323
所在地:中國大陸 *此為代購商品
書號:1613014
可大量預訂,請先連絡。

【台灣高等教育出版社簡體書】 Android自動化測試實戰-Python+Appium +unittest 787115623133 杜子龍 梁培峰

內容簡介

本書主要介紹Android自動化測試的相關內容:首先介紹自動化測試的市場情況和行業前景;接著介紹Android的相關知識,包括系統概覽、環境搭建等,為讀者學習後面的知識打下基礎;最後介紹自動化測試的相關內容,包括元素識別與定位、等待機制、測試框架等,通過實戰案例幫助讀者快速掌握自動化測試技術。全書語言通俗易懂,講解透徹,案例豐富。 本書適合計算機相關專業的學生和測試行業的從業人員閱讀。

作者簡介

Storm(杜子龍),先後就職于華為、聯想、Aicent、國能信息等公司,擁有十余年的軟體測試從業經驗,對介面測試、UI自動化測試、性能測試等均有一定積累,曾參与Android OS系統、醫療SaaS系統、商旅系統等多個大型項目。

目錄

第1章 自動化測試簡介
1 1 當前軟體測試的趨勢
1 2 測試金字塔模型
1 3 自動化測試分層
1 4 UI自動化測試流程
1 5 測試質量評估
第2章 Android基礎知識
2 1 移動設備操作系統概覽
2 1 1 Android
2 1 2 iOS
2 2 App的類型與區別
2 3 AndroidApp測試框架概覽
第3章 搭建Android環境
3 1 準備Java環境
3 2 準備Android SDK環境
3 2 1 Android SDK下載、安裝
3 2 2 Android SDK環境變數設置
3 3 安裝Android模擬器
3 4 準備Python環境
3 5 安裝PyCharm
3 6 Python虛擬環境
第4章 Androidadb介紹
4 1 adb的工作原理
4 2 啟動設備或模擬器調試
4 3 adb常用命令
4 3 1 查看adb的版本
4 3 2 連接或斷開設備
4 3 3 查看連接設備的信息
4 3 4 adbshell
4 3 5 安裝App
4 3 6 卸載App
4 3 7 推送文件
4 3 8 下載文件
4 3 9 查看包名
4 3 10 查看Activity
4 3 11 啟動、關閉adb服務
4 3 12 屏幕截圖
第5章 monkey和monkeyrunner
5 1 monkey
5 1 1 monkey簡介
5 1 2 monkey的參數
5 1 3 monkey命令示例
5 1 4 App壓力測試
5 1 5 特定場景壓力測試
5 1 6 日誌管理
5 2 monkeyrunner
5 2 1 monkeyrunner簡介
5 2 2 monkeyrunner API
5 2 3 綜合案例
第6章 Appium基礎知識
6 1 Appium簡介
6 2 Appium的組件及運行原理
6 2 1 Appium的組件
6 2 2 AppiumAndroid的運行原理
6 3 Appium環境搭建
6 3 1 通過GUI部署AppiumServer
6 3 2 通過命令行部署AppiumServer
6 3 3 安裝Appium-Python-Client
6 3 4 安裝appium-doctor
6 4 DesiredCapability簡介
6 5 第一個Appium腳本
6 6 Appium報錯和解決方案
6 7 Appium終端基本操作
第7章 Appium之元素識別與定位
7 1 UIAutomatorViewer工具
7 2 AppiumInspector工具
7 2 1 Inspector安裝
7 2 2 Inspector參數設置
7 2 3 Inspector識別元素
7 3 Appium元素定位方法概覽
7 4 常規元素屬性定位方法
7 5 通用元素定位方法
7 6 uiautomator元素定位方法
7 6 1 UiSelector的基本方法
7 6 2 通過text定位
7 6 3 通過resourceId定位
7 6 4 通過className定位
7 6 5 通過description定位
7 6 6 組合定位
7 6 7 父子、兄弟關係定位
7 6 8 控制項特性定位
7 6 9 索引、實例定位
7 7 組元素定位方法
7 8 XPath定位
7 9 坐標單擊
7 10 LazyUiAutomatorViewer
第8章 Appium基本操作
8 1 元素的基本操作
8 1 1 單擊操作
8 1 2 輸入操作
8 1 3 清除操作
8 1 4 提交操作
8 1 5 鍵盤操作
8 2 元素的狀態判斷
8 3 元素的屬性值獲取
第9章 Appium基本操作
9 1 W3CActions
9 1 1 W3CActions簡介
9 1 2 短暫觸屏
9 1 3 長按操作
9 1 4 左滑操作
9 1 5 多指觸控
9 2 Toast元素識別
9 3 HybridApp操作
9 3 1 Context簡介
9 3 2 環境準備
9 3 3 context操作
9 4 屏幕截圖
9 5 屏幕熄屏、亮屏
第10章 Appium等待機制
10 1 影響元素載入的外部因素
10 2 強制等待
10 3 隱性等待
10 4 顯性等待
第11章 自動化測試用例開發
11 1 測試用例設計
11 2 測試用例代碼實現
11 3 代碼分析
第12章 unittest測試框架
12 1 unittest框架結構
12 2 測試固件
12 3 編寫測試用例
12 4 執行測試用例
12 5 用例執行順序
12 6 內置裝飾器
12 7 命令行執行測試
12 8 批量執行測試文件
12 9 測試斷言
12 10 測試報告
12 11 unittest和Appium
12 12 unittest參數化
12 12 1 unittest+DDT
12 12 2 unittest+parameterized
第13章 測試配置及數據分離
13 1 測試配置分離
13 1 1 YAML簡介
13 1 2 YAML文件操作
13 1 3 Capability配置數據分離實踐
13 2 測試固件與用例代碼分離
13 3 測試數據分離
13 3 1 CSV簡介
13 3 2 CSV文件操作
13 3 3 測試數據分離實踐
第14章 PageObject設計模式
14 1 PageObject實踐
14 2 「危機」應對
14 3 新生「危機」
第15章 自動化測試框架開發
15 1 框架設計
15 2 優化

目錄

層級
15 2 1 Pythonos模塊
15 2 2 調整模塊引用
15 3 增加日誌信息
15 3 1 日誌概述
15 3 2 Pythonlogging用法解析
15 3 3 為測試用例增加日誌
15 4 增加頁面截圖功能
15 4 1 斷言失敗截圖
15 4 2 元素定位失
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理