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

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

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

定 價:¥69.80

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

目  錄
第1部分  UI自動化測試
第1章  自動化測試概述 2
1.1  自動化測試的價值 2
1.2  自動化測試的應(yīng)用 3
第2章  Selenium元素定位實戰(zhàn) 5
2.1  Selenium簡述 5
2.2  Selenium結(jié)合瀏覽器實戰(zhàn) 5
2.3  元素定位實戰(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類實戰(zhàn) 44
3.6  ActionChains類實戰(zhàn) 50
3.7  鍵盤事件實戰(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)計實戰(zhàn) 89
第5章  Jenkins實戰(zhàn) 92
5.1  Jenkins簡述及部署 92
5.2  Jenkins實戰(zhàn) 92
第6章  數(shù)據(jù)驅(qū)動 105
6.1  ddt實戰(zhàn) 105
6.2  Txt實戰(zhàn) 108
6.3  Csv實戰(zhàn) 111
6.4  Excel實戰(zhàn) 114
6.5  Xml實戰(zhàn) 119
6.6  MySQL實戰(zhàn) 123
第7章  Page Objects實戰(zhàn) 131
7.1  Page Objects的實現(xiàn) 131
7.2  Page Objects中引入wait 140
7.3  Page Objects引入工廠設(shè)計模式 142
第8章  UI自動化測試實戰(zhàn) 149
8.1  Web產(chǎn)品的實戰(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庫的實例實戰(zhàn) 185
第11章  PostMan的應(yīng)用 190
11.1  PostMan簡述 190
11.2  PostMan實戰(zhàn) 191
11.3  PostMan接口測試實戰(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斷言實戰(zhàn) 232
12.7  HTTP請求默認值 234
12.8  用戶定義的變量 235
12.9  Token的獲取實戰(zhàn) 237
12.10  HTTP Cookie管理器實戰(zhàn) 240
12.11  生成測試報告實戰(zhàn) 244
12.12  自動發(fā)送郵件實戰(zhàn) 248
12.13  引入CI 252
12.14  JMeter接口測試實戰(zhàn) 256
第13章  Requests實戰(zhàn) 263
13.1  Requests簡述 263
13.2  Requests發(fā)送請求 264
13.3  URL參數(shù)實戰(zhàn) 266
13.4  請求頭的添加 267
13.5  data參數(shù)實戰(zhàn) 268
13.6  JSON參數(shù)實戰(zhàn) 270
13.7  Token實戰(zhàn) 272
13.8  Session實戰(zhàn) 276
13.9  Session會話對象 281
13.10  Requests鑒權(quán)實戰(zhàn) 286
13.11  超時處理 287
13.12  文件下載 289
13.13  文件上傳 293
13.14  Requests接口測試實戰(zhàn) 296
主要參考文獻 314

本目錄推薦

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