注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計自動化平臺測試開發(fā):Python測試開發(fā)實戰(zhàn)

自動化平臺測試開發(fā):Python測試開發(fā)實戰(zhàn)

自動化平臺測試開發(fā):Python測試開發(fā)實戰(zhàn)

定 價:¥69.00

作 者: 鄒輝
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787121342905 出版時間: 2018-06-01 包裝:
開本: 16開 頁數(shù): 360 字?jǐn)?shù):  

內(nèi)容簡介

  本書詳細(xì)介紹了基于Python語言的自動化平臺開發(fā)以及自動化測試技術(shù)知識。本書理論與實踐相結(jié)合,以自動化平臺開發(fā)為主線、自動化測試為輔線貫穿所有內(nèi)容。具體包括自動化平臺開發(fā)方案、數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計、前后端代碼編寫,同時介紹了自動化測試方案、環(huán)境、代碼、報告、API接口、AppUI、WebUI自動化測試、性能測試等內(nèi)容。本書適合從事自動化測試開發(fā)技術(shù)的廣大開發(fā)和測試人員使用,也可供產(chǎn)品測試開發(fā)管理人員參考。

作者簡介

  鄒輝,擁有豐富的軟件測試從業(yè)經(jīng)驗,擅長開發(fā)和測試技術(shù);現(xiàn)負(fù)責(zé)深圳華盛電子商務(wù)有限公司(華南城)自動化測試開發(fā)工作。

圖書目錄

第1 章 Python 零基礎(chǔ)入門 ...................................................................................... 1
1.1 Python 介紹 ........................................................................................................... 1
1.2 環(huán)境搭建 ............................................................................................................... 1
1.2.1 安裝JDK 1.7 ............................................................................................ 2
1.2.2 安裝Eclipse .............................................................................................. 2
1.2.3 安裝配置Python 3 ................................................................................... 2
1.2.4 安裝PyDev ............................................................................................... 3
1.2.5 配置PyDev ............................................................................................... 3
1.2.6 新建一個項目工程 ................................................................................... 5
1.3 基礎(chǔ)知識 ............................................................................................................... 6
1.3.1 語句與語法 ............................................................................................... 6
1.3.2 數(shù)據(jù)類型 ................................................................................................... 7
1.3.3 運算符和表達式 ....................................................................................... 8
1.3.4 變量和賦值 ............................................................................................... 8
1.3.5 基本控制流程 ........................................................................................... 8
1.3.6 類和對象 ................................................................................................... 9
1.3.7 函數(shù) ........................................................................................................... 9
1.3.8 模塊導(dǎo)入和包導(dǎo)入 ................................................................................. 10
1.3.9 異常處理 ................................................................................................. 10
1.4 實例講解 ............................................................................................................. 10
1.4.1 文件操作實例 ......................................................................................... 10
1.4.2 數(shù)據(jù)庫操作實例 ..................................................................................... 11

第2 章 Web 應(yīng)用框架 ............................................................................................ 13
2.1 介紹 ..................................................................................................................... 13
2.2 環(huán)境搭建 ............................................................................................................. 13
2.3 Django 開發(fā)入門................................................................................................. 14
2.3.1 創(chuàng)建項目 ................................................................................................. 15
2.3.2 啟動服務(wù) ................................................................................................. 15
2.3.3 創(chuàng)建應(yīng)用 ................................................................................................. 18
2.3.4 創(chuàng)建視圖 ................................................................................................. 19
2.3.5 創(chuàng)建映射 ................................................................................................. 19
2.3.6 創(chuàng)建模板 ................................................................................................. 20
2.4 MySQL 數(shù)據(jù)庫使用 ........................................................................................... 21

第3 章 自動化平臺開發(fā) ......................................................................................... 26
3.1 自動化平臺開發(fā)方案 ......................................................................................... 26
3.1.1 功能需求 ................................................................................................. 26
3.1.2 技術(shù)知識點 ............................................................................................. 27
3.1.3 開發(fā)時間計劃 ......................................................................................... 28
3.1.4 投資回報率可視化(見表3.2) ........................................................... 28
3.1.5 后期優(yōu)化計劃 ......................................................................................... 29
3.2 登錄功能實現(xiàn) ..................................................................................................... 29
3.3 退出功能實現(xiàn) ..................................................................................................... 33
3.4 權(quán)限功能操作 ..................................................................................................... 34
3.5 產(chǎn)品管理模塊開發(fā) ............................................................................................. 36
3.5.1 產(chǎn)品管理數(shù)據(jù)庫設(shè)計 ............................................................................. 36
3.5.2 產(chǎn)品管理功能后臺開發(fā) ......................................................................... 36
3.5.3 產(chǎn)品管理功能前端開發(fā) ......................................................................... 37
3.6 接口自動化模塊開發(fā) ......................................................................................... 40
3.6.1 接口管理數(shù)據(jù)庫設(shè)計 ............................................................................. 40
3.6.2 流程接口管理功能后臺開發(fā) ................................................................. 41
3.6.3 流程接口展示功能前端開發(fā) ................................................................. 47
3.6.4 單一接口管理功能后臺開發(fā) ................................................................. 52
3.6.5 單一接口展示功能前端開發(fā) ................................................................. 54
3.7 Bug 管理模塊開發(fā) .............................................................................................. 57
3.7.1 Bug 管理數(shù)據(jù)庫設(shè)計 ............................................................................. 57
3.7.2 Bug 管理后端開發(fā) ................................................................................. 57
3.7.3 Bug 管理前端開發(fā) ................................................................................. 58
3.8 系統(tǒng)設(shè)置模塊開發(fā) ............................................................................................. 60
3.8.1 系統(tǒng)設(shè)置數(shù)據(jù)庫設(shè)計 ............................................................................. 60
3.8.2 系統(tǒng)設(shè)置后臺開發(fā) ................................................................................. 61
3.8.3 系統(tǒng)設(shè)置前端開發(fā) ................................................................................. 62
3.9 App 自動化模塊開發(fā) ......................................................................................... 66
3.9.1 App 用例管理數(shù)據(jù)庫設(shè)計 ..................................................................... 66
3.9.2 App 用例管理功能后臺開發(fā) ................................................................. 67
3.9.3 App 用例管理功能前端開發(fā) ................................................................. 70
3.10 Web 自動化模塊開發(fā) ....................................................................................... 74
3.10.1 Web 用例管理數(shù)據(jù)庫設(shè)計 ................................................................... 74
3.10.2 Web 用例管理功能后臺開發(fā) ............................................................... 75
3.10.3 Web 用例管理功能前端開發(fā) ............................................................... 78
3.11 測試報告模塊前端開發(fā).................................................................................... 81
3.11.1 單一接口測試報告 ............................................................................... 81
3.11.2 流程接口測試報告 ............................................................................... 83
3.11.3 AppUI 測試報告 ................................................................................... 98
3.11.4 WebUI 測試報告................................................................................. 105
3.12 自動化平臺前端優(yōu)化 ..................................................................................... 109
3.12.1 HTML 簡要知識 ................................................................................ 109
3.12.2 主頁面優(yōu)化1 ...................................................................................... 110
3.12.3 前端搜索功能實現(xiàn) ............................................................................. 129
3.12.4 前端翻頁功能實現(xiàn) ............................................................................. 135
3.12.5 數(shù)據(jù)統(tǒng)計功能實現(xiàn) ............................................................................. 150
3.12.6 添加數(shù)據(jù)功能實現(xiàn) ............................................................................. 153
3.12.7 編輯數(shù)據(jù)功能實現(xiàn) ............................................................................. 159
3.12.8 刪除數(shù)據(jù)功能實現(xiàn) ............................................................................. 161
3.12.9 主頁面優(yōu)化2 ...................................................................................... 164
3.12.10 主頁面優(yōu)化3 .................................................................................... 167
3.12.11 主頁面優(yōu)化4 .................................................................................... 171

第4 章 正則表達式 .............................................................................................. 178
4.1 為什么要用正則表達式 ................................................................................... 178
4.2 正則表達式元字符及其作用 ........................................................................... 178
4.3 正則表達式字符串匹配示例 ........................................................................... 179
4.4 Python 正則表達式使用介紹 ........................................................................... 180
4.5 正則表達式源碼詳解 ....................................................................................... 180
4.5.1 正則表達式實例1 ................................................................................ 180
4.5.2 正則表達式實例2 ................................................................................ 181
4.5.3 正則表達式實例3 ................................................................................ 182

第5 章 單元測試 .................................................................................................. 183
5.1 Unittest 單元測試 .............................................................................................. 183
5.2 Django 單元測試............................................................................................... 185

第6 章 接口自動化測試 ....................................................................................... 188
6.1 接口概述 ........................................................................................................... 188
6.1.1 接口示例 ............................................................................................... 188
6.1.2 接口工具 ............................................................................................... 189
6.1.3 JSON 數(shù)據(jù) ............................................................................................ 189
6.1.4 接口文檔 ............................................................................................... 189
6.2 接口測試用例設(shè)計 ........................................................................................... 190
6.3 環(huán)境準(zhǔn)備 ........................................................................................................... 191
6.4 接口自動化測試源碼詳解 ............................................................................... 192
6.4.1 接口自動化測試實例1 ........................................................................ 192
6.4.2 接口自動化測試實例2 ........................................................................ 195

第7 章 App 自動化測試 ....................................................................................... 204
7.1 概述 ................................................................................................................... 204
7.2 風(fēng)險分析 ........................................................................................................... 204
7.3 軟硬件需求 ....................................................................................................... 205
7.4 測試計劃 ........................................................................................................... 205
7.5 Appium 移動自動化框架 ................................................................................. 206
7.6 環(huán)境搭建 ........................................................................................................... 210
7.7 App 自動化測試源碼詳解 ............................................................................... 213
7.7.1 App 自動化測試實例1 ........................................................................ 213
7.7.2 App 自動化測試實例2 ........................................................................ 214

第8 章 Web 自動化測試 ...................................................................................... 218
8.1 Selenium 介紹 ................................................................................................... 218
8.2 環(huán)境搭建 ........................................................................................................... 219
8.3 Web 自動化測試源碼詳解 ............................................................................... 219
8.3.1 Web 自動化測試實例1 ........................................................................ 219
8.3.2 Web 自動化測試實例2 ........................................................................ 221

第9 章 性能測試 .................................................................................................. 226
9.1 環(huán)境搭建 ........................................................................................................... 226
9.2 使用入門 ........................................................................................................... 227

第10 章 持續(xù)集成 ................................................................................................ 230
10.1 介紹 ................................................................................................................. 230
10.2 系統(tǒng)配置 ......................................................................................................... 233
10.3 項目配置 ......................................................................................................... 235
10.4 多機器節(jié)點配置 ............................................................................................. 240
10.5 結(jié)果展示視圖 ................................................................................................. 242

第11 章 定時任務(wù)開發(fā) ......................................................................................... 244
11.1 環(huán)境搭建 ......................................................................................................... 244
11.2 前端功能實現(xiàn) ................................................................................................. 247
11.3 定時任務(wù)測試源碼 ......................................................................................... 253
11.3.1 接口掃描自動化測試源碼 ................................................................. 253
11.3.2 流程接口自動化測試源碼 ................................................................. 258
11.3.3 App 自動化測試源碼 ......................................................................... 265
11.3.4 Web 自動化測試源碼 ......................................................................... 266
11.4 定時任務(wù)調(diào)用 ................................................................................................. 267

附錄A 常用軟件安裝包鏈接 ................................................................................. 270
附錄B Autotestplat 使用指南 ............................................................................... 272
后記 ........................................................................................................................ 274

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號