《Python自動化測試實戰》是2019年3月電子工業出版社出版的圖書,作者是無涯。
基本介紹
- 書名:Python自動化測試實戰
- 出版時間:2019-03
- 千 字 數:367
- 版次:01-01
書籍信息,內容簡介,目 錄,
書籍信息
作譯者:無涯
出版時間:2019-03千 字 數:367版次:01-01頁 數:328
開本:16開裝幀:I S B N :9787121357046
換版:
紙質書定價:¥69.8
內容簡介
本書主要以Python語言為主,以當下比較熱門的UI自動化測試框架,Appium移動測試框架以及接口自動化測試為主線,從python語言最基礎開始逐步的介紹Python語言和selenium框架,以及基於UI的自動化測試框架,和基於Python語言的自動化測試。
目 錄
第1部分 UI自動化測試
第1章 自動化測試概述 2
1.1 自動化測試的價值 2
1.2 自動化測試的套用 3
第2章 Selenium元素定位實戰 5
2.1 Selenium簡述 5
2.2 Selenium結合瀏覽器實戰 5
2.3 元素定位實戰 6
第3章 Selenium與頁面的互動 24
3.1 WebDriver瀏覽器的屬性 24
3.2 WebElement類的方法 29
3.3 下拉框實戰 35
3.4 彈出框實戰 39
3.5 WebDriverWait類實戰 44
3.6 ActionChains類實戰 50
3.7 鍵盤事件實戰 54
3.8 JavaScript的處理 55
3.9 獲取截圖 60
第4章 單元測試框架unittest 62
4.1 unittest簡述 62
4.2 測試固件 63
4.3 測試執行 67
4.4 構建測試套件 70
4.5 分離測試固件 76
4.6 測試斷言 78
4.7 斷言的注意事項 82
4.8 批量執行測試用例 84
4.9 生成測試報告 87
4.10 代碼覆蓋率統計實戰 89
第5章 Jenkins實戰 92
5.1 Jenkins簡述及部署 92
5.2 Jenkins實戰 92
第6章 數據驅動 105
6.1 ddt實戰 105
6.2 Txt實戰 108
6.3 Csv實戰 111
6.4 Excel實戰 114
6.5 Xml實戰 119
6.6 MySQL實戰 123
第7章 Page Objects實戰 131
7.1 Page Objects的實現 131
7.2 Page Objects中引入wait 140
7.3 Page Objects引入工廠設計模式 142
第8章 UI自動化測試實戰 149
8.1 Web產品的實戰 149
第2部分 接口自動化測試
第9章 HTTP協定 162
9.1 HTTP簡述 162
9.2 HTTP的狀態碼 163
9.3 Cookie的請求流程 175
9.4 Session的請求流程 178
9.5 Token的請求流程 180
第10章 序列化與反序列化 183
10.1 JSON庫的套用 183
10.2 JSON庫的實例實戰 185
第11章 PostMan的套用 190
11.1 PostMan簡述 190
11.2 PostMan實戰 191
11.3 PostMan接口測試實戰 219
第12章 JMeter接口測試套用 226
12.1 JMeter簡述 226
12.2 JMeter的語言切換 226
12.3 JMeter的外掛程式安裝 226
12.4 WebServices的請求 227
12.5 HTTP的請求 229
12.6 JMeter斷言實戰 232
12.7 HTTP請求默認值 234
12.8 用戶定義的變數 235
12.9 Token的獲取實戰 237
12.10 HTTP Cookie管理器實戰 240
12.11 生成測試報告實戰 244
12.12 自動傳送郵件實戰 248
12.13 引入CI 252
12.14 JMeter接口測試實戰 256
第13章 Requests實戰 263
13.1 Requests簡述 263
13.2 Requests傳送請求 264
13.3 URL參數實戰 266
13.4 請求頭的添加 267
13.5 data參數實戰 268
13.6 JSON參數實戰 270
13.7 Token實戰 272
13.8 Session實戰 276
13.9 Session會話對象 281
13.10 Requests鑒權實戰 286
13.11 逾時處理 287
13.12 檔案下載 289
13.13 檔案上傳 293
13.14 Requests接口測試實戰 296
主要參考文獻 314