《零成本實現Android/iOS自動化測試——基於Appium和Test Perfect》是2016年1月電子工業出版社出版的圖書,作者是溫素劍。
基本介紹
- 中文名:零成本實現Android/iOS自動化測試——基於Appium和Test Perfect
- 作者:溫素劍
- 出版社:電子工業出版社
- 出版時間:2016年1月
- 頁數:212 頁
- 定價:59 元
- 開本:16 開
- ISBN:9787121280801
內容簡介,作者簡介,圖書目錄,
內容簡介
《零成本實現Android/iOS自動化測試——基於Appium和Test Perfect》從目前主流的移動套用自動化測試工具入手,由淺入深,全面、細緻地闡述了如何使用開源測試工具來完成移動套用自動化測試,便於讀者輕鬆掌握移動套用測試的原理、方法和實際操作。它並不是一本講述深奧測試理論的教科書,而是一本實戰類書籍,作者嘗試在書中向讀者演示如何使用Appium和Test Perfect搭建起一套穩定、高效、低成本的自動化測試平台。《零成本實現Android/iOS自動化測試——基於Appium和Test Perfect》提供大量的實戰範例,供讀者朋友上手操作。
《零成本實現Android/iOS自動化測試——基於Appium和Test Perfect》是一本移動套用自動化測試的專業工具書,也是軟體測試工程師的良師益友,可作為軟體測試培訓、高等院校軟體相關專業的輔導教材。目標讀者是初級或者有經驗的軟體測試工程師、對提高自動化測試的有效性感到困惑的測試經理,以及有志於從事軟體測試工作的朋友。
作者簡介
溫素劍, 畢業於電子科技大學電子信息工程專業,有多年金融和電信行業軟體開發和測試經驗。目前在中國平安擔任軟體測試經理,帶領測試團隊負責新渠道電銷領域的測試工作。專注於自動化測試和性能測試領域,有豐富的Web、Android/iOS自動化測試和性能測試經驗。
圖書目錄
第1章 移動套用測試基礎 1
1.1 移動套用測試十大要領 1
1.2 移動套用測試框架 4
1.3 如何選擇適合自己的框架 9
第2章 Appium基礎知識 11
2.1 Appium簡介 11
2.1.1 為什麼選擇Appium 12
2.1.2 Appium基本概念 12
2.2 Appium原理架構 14
2.2.1 Appium Android原理架構 15
2.2.2 Appium iOS原理架構 15
2.3 Appium運行環境準備 16
2.3.1 在Mac OS X上運行Appium 18
2.3.2 在Linux上運行Appium 19
2.3.3 在Windows上運行Appium 19
2.3.4 Android測試環境準備 20
2.4 Appium安裝 21
2.4.1 通過命令行安裝Appium 21
2.4.2 通過應用程式安裝Appium 22
2.5 Appium發展歷史 24
第3章 Appium自動化測試入門 27
3.1 第一個iOS自動化測試 27
3.1.1 準備待測套用(iOS) 27
3.1.2 創建iOS測試腳本 31
3.2 第一個Android自動化測試 39
3.2.1 準備待測套用(Android) 39
3.2.2 創建Android測試腳本 39
3.3 Appium server capabilities 48
3.3.1 設定Appium server capabilities(iOS) 53
3.3.2 設定Appium server capabilities(Android) 54
第4章 Appium自動化測試進階 58
4.1 測試對象識別 58
4.1.1 定位策略 58
4.1.2 使用Appium Inspector定位元素 59
4.1.3 Appium Inspector實戰 60
4.1.4 通過命令行定位元素 74
4.2 模擬用戶基本操作 83
4.3 移動手勢的自動化 84
4.3.1 觸摸操作/多點觸控 API的概述 84
4.3.2 缺陷和解決方法 86
4.3.3 移動手勢自動化實戰 87
4.4 混血套用的自動化 93
4.4.1 混血iOS套用 93
4.4.2 混血Android套用 96
4.4.3 混血iOS套用自動化實戰 98
4.4.4 混血Android套用自動化實戰 102
4.5 移動瀏覽器的自動化 105
4.5.1 Appium驅動移動瀏覽器 105
4.5.2 移動瀏覽器(Safari)自動化實戰 107
4.5.3 移動瀏覽器(Chrome)自動化實戰 110
4.6 Appium真機測試 113
4.6.1 Appium iOS真機測試 113
4.6.2 Appium Android真機測試 114
4.6.3 Appium iOS真機測試實戰 114
4.6.4 Appium Android真機測試實戰 118
4.7 Appium 故障排除 120
第5章 Appium與Cucumber 125
5.1 Cucumber基礎 125
5.1.1 下載安裝Cucumber 125
5.1.2 五分鐘入門 126
5.2 Cucumber與Appium結合 128
5.3 採用中文描述的自動化測試 133
第6章 Test Perfect基礎知識 137
6.1 Test Perfect簡介 137
6.2 為什麼選擇Test Perfect 138
6.3 Test Perfect原理架構 140
6.4 Test Perfect安裝 142
6.4.1 在Mac上安裝Test Perfect 142
6.4.2 在Windows上安裝Test Perfect 148
6.5 Test Perfect成功案例 151
第7章 Test Perfect自動化測試入門 153
7.1 系統預定義命令 153
7.2 測試用例管理 156
7.3 測試用例集管理 161
第8章 Test Perfect自動化測試進階 166
8.1 測試項目管理 166
8.2 用戶自定義步驟 173
8.3 系統設定 175
8.4 查看歷史記錄 180
8.5 Test Perfect並行測試 181
8.6 Test Perfect iOS 8 支持 183
第9章 Test Perfect & Appium實戰 185
9.1 Test Perfect iOS自動化測試實戰 185
9.2 Test Perfect Android自動化測試實戰 196