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

Python自動化測試實(shí)戰(zhàn)

Python自動化測試實(shí)戰(zhàn)

定 價:¥69.80

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

ISBN: 9787121357046 出版時間: 2019-03-01 包裝: 平裝
開本: 16開 頁數(shù): 328 字?jǐn)?shù):  

內(nèi)容簡介

  本書結(jié)合大量實(shí)際應(yīng)用的案例,重點(diǎn)講解了自動化測試在企業(yè)級的應(yīng)用技術(shù)和實(shí)戰(zhàn)。本書幫助讀者系統(tǒng)地學(xué)習(xí)UI自動化測試和接口自動化測試的技能。 本書分為兩大部分:第1部分UI自動化測試,包括第1~8章,以新的視角介紹了Selenium的知識體系,結(jié)合具體的案例講解了Selenium的API在UI自動化測試的不同場景下的應(yīng)用,典型問題的解決思路,主要內(nèi)容包括Selenium的API、單元測試框架unittest、Jenkins、數(shù)據(jù)驅(qū)動、頁面對象設(shè)計模式和UI自動化測試實(shí)戰(zhàn)。第2部分接口自動化測試,包括第9~13章,介紹了HTTP應(yīng)用層的協(xié)議,序列化與反序列化的知識,以及主流的測試工具PostMan、JMeter和Requests庫在接口自動化測試中的應(yīng)用和案例。 相信本書能夠幫助想學(xué)習(xí)自動化測試的讀者,以及準(zhǔn)備帶領(lǐng)團(tuán)隊進(jìn)行自動化測試轉(zhuǎn)型的測試管理者學(xué)習(xí)和掌握自動化測試實(shí)戰(zhàn)技能。

作者簡介

  作者:無涯 資深測試工程師,從事軟件測試工作8年。微信公眾號“Python自動化測試”,專注測試技術(shù)分享,粉絲過萬。

圖書目錄

目  錄
第1部分  UI自動化測試
第1章  自動化測試概述 2
1.1  自動化測試的價值 2
1.2  自動化測試的應(yīng)用 3
第2章  Selenium元素定位實(shí)戰(zhàn) 5
2.1  Selenium簡述 5
2.2  Selenium結(jié)合瀏覽器實(shí)戰(zhàn) 5
2.3  元素定位實(shí)戰(zhàn) 6
第3章  Selenium與頁面的交互 24
3.1  WebDriver瀏覽器的屬性 24
3.2  WebElement類的方法 29
3.3  下拉框?qū)崙?zhàn) 35
3.4  彈出框?qū)崙?zhàn) 39
3.5  WebDriverWait類實(shí)戰(zhàn) 44
3.6  ActionChains類實(shí)戰(zhàn) 50
3.7  鍵盤事件實(shí)戰(zhàn) 54
3.8  JavaScript的處理 55
3.9  獲取截圖 60
第4章  單元測試框架unittest 62
4.1  unittest簡述 62
4.2  測試固件 63
4.3  測試執(zhí)行 67
4.4  構(gòu)建測試套件 70
4.5  分離測試固件 76
4.6  測試斷言 78
4.7  斷言的注意事項 82
4.8  批量執(zhí)行測試用例 84
4.9  生成測試報告 87
4.10  代碼覆蓋率統(tǒng)計實(shí)戰(zhàn) 89
第5章  Jenkins實(shí)戰(zhàn) 92
5.1  Jenkins簡述及部署 92
5.2  Jenkins實(shí)戰(zhàn) 92
第6章  數(shù)據(jù)驅(qū)動 105
6.1  ddt實(shí)戰(zhàn) 105
6.2  Txt實(shí)戰(zhàn) 108
6.3  Csv實(shí)戰(zhàn) 111
6.4  Excel實(shí)戰(zhàn) 114
6.5  Xml實(shí)戰(zhàn) 119
6.6  MySQL實(shí)戰(zhàn) 123
第7章  Page Objects實(shí)戰(zhàn) 131
7.1  Page Objects的實(shí)現(xiàn) 131
7.2  Page Objects中引入wait 140
7.3  Page Objects引入工廠設(shè)計模式 142
第8章  UI自動化測試實(shí)戰(zhàn) 149
8.1  Web產(chǎn)品的實(shí)戰(zhàn) 149
第2部分  接口自動化測試
第9章  HTTP協(xié)議 162
9.1  HTTP簡述 162
9.2  HTTP的狀態(tài)碼 163
9.3  Cookie的請求流程 175
9.4  Session的請求流程 178
9.5  Token的請求流程 180
第10章  序列化與反序列化 183
10.1  JSON庫的應(yīng)用 183
10.2  JSON庫的實(shí)例實(shí)戰(zhàn) 185
第11章  PostMan的應(yīng)用 190
11.1  PostMan簡述 190
11.2  PostMan實(shí)戰(zhàn) 191
11.3  PostMan接口測試實(shí)戰(zhàn) 219
第12章  JMeter接口測試應(yīng)用 226
12.1  JMeter簡述 226
12.2  JMeter的語言切換 226
12.3  JMeter的插件安裝 226
12.4  WebServices的請求 227
12.5  HTTP的請求 229
12.6  JMeter斷言實(shí)戰(zhàn) 232
12.7  HTTP請求默認(rèn)值 234
12.8  用戶定義的變量 235
12.9  Token的獲取實(shí)戰(zhàn) 237
12.10  HTTP Cookie管理器實(shí)戰(zhàn) 240
12.11  生成測試報告實(shí)戰(zhàn) 244
12.12  自動發(fā)送郵件實(shí)戰(zhàn) 248
12.13  引入CI 252
12.14  JMeter接口測試實(shí)戰(zhàn) 256
第13章  Requests實(shí)戰(zhàn) 263
13.1  Requests簡述 263
13.2  Requests發(fā)送請求 264
13.3  URL參數(shù)實(shí)戰(zhàn) 266
13.4  請求頭的添加 267
13.5  data參數(shù)實(shí)戰(zhàn) 268
13.6  JSON參數(shù)實(shí)戰(zhàn) 270
13.7  Token實(shí)戰(zhàn) 272
13.8  Session實(shí)戰(zhàn) 276
13.9  Session會話對象 281
13.10  Requests鑒權(quán)實(shí)戰(zhàn) 286
13.11  超時處理 287
13.12  文件下載 289
13.13  文件上傳 293
13.14  Requests接口測試實(shí)戰(zhàn) 296
主要參考文獻(xiàn) 314

本目錄推薦

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