定 價(jià):¥69.80
作 者: | 無(wú)涯 |
出版社: | 電子工業(yè)出版社 |
叢編項(xiàng): | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787121357046 | 出版時(shí)間: | 2019-03-01 | 包裝: | 平裝 |
開本: | 16開 | 頁(yè)數(shù): | 328 | 字?jǐn)?shù): |
目 錄
第1部分 UI自動(dòng)化測(cè)試
第1章 自動(dòng)化測(cè)試概述 2
1.1 自動(dòng)化測(cè)試的價(jià)值 2
1.2 自動(dòng)化測(cè)試的應(yīng)用 3
第2章 Selenium元素定位實(shí)戰(zhàn) 5
2.1 Selenium簡(jiǎn)述 5
2.2 Selenium結(jié)合瀏覽器實(shí)戰(zhàn) 5
2.3 元素定位實(shí)戰(zhàn) 6
第3章 Selenium與頁(yè)面的交互 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章 單元測(cè)試框架unittest 62
4.1 unittest簡(jiǎn)述 62
4.2 測(cè)試固件 63
4.3 測(cè)試執(zhí)行 67
4.4 構(gòu)建測(cè)試套件 70
4.5 分離測(cè)試固件 76
4.6 測(cè)試斷言 78
4.7 斷言的注意事項(xiàng) 82
4.8 批量執(zhí)行測(cè)試用例 84
4.9 生成測(cè)試報(bào)告 87
4.10 代碼覆蓋率統(tǒng)計(jì)實(shí)戰(zhàn) 89
第5章 Jenkins實(shí)戰(zhàn) 92
5.1 Jenkins簡(jiǎn)述及部署 92
5.2 Jenkins實(shí)戰(zhàn) 92
第6章 數(shù)據(jù)驅(qū)動(dòng) 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è)計(jì)模式 142
第8章 UI自動(dòng)化測(cè)試實(shí)戰(zhàn) 149
8.1 Web產(chǎn)品的實(shí)戰(zhàn) 149
第2部分 接口自動(dòng)化測(cè)試
第9章 HTTP協(xié)議 162
9.1 HTTP簡(jiǎn)述 162
9.2 HTTP的狀態(tài)碼 163
9.3 Cookie的請(qǐng)求流程 175
9.4 Session的請(qǐng)求流程 178
9.5 Token的請(qǐng)求流程 180
第10章 序列化與反序列化 183
10.1 JSON庫(kù)的應(yīng)用 183
10.2 JSON庫(kù)的實(shí)例實(shí)戰(zhàn) 185
第11章 PostMan的應(yīng)用 190
11.1 PostMan簡(jiǎn)述 190
11.2 PostMan實(shí)戰(zhàn) 191
11.3 PostMan接口測(cè)試實(shí)戰(zhàn) 219
第12章 JMeter接口測(cè)試應(yīng)用 226
12.1 JMeter簡(jiǎn)述 226
12.2 JMeter的語(yǔ)言切換 226
12.3 JMeter的插件安裝 226
12.4 WebServices的請(qǐng)求 227
12.5 HTTP的請(qǐng)求 229
12.6 JMeter斷言實(shí)戰(zhàn) 232
12.7 HTTP請(qǐng)求默認(rèn)值 234
12.8 用戶定義的變量 235
12.9 Token的獲取實(shí)戰(zhàn) 237
12.10 HTTP Cookie管理器實(shí)戰(zhàn) 240
12.11 生成測(cè)試報(bào)告實(shí)戰(zhàn) 244
12.12 自動(dòng)發(fā)送郵件實(shí)戰(zhàn) 248
12.13 引入CI 252
12.14 JMeter接口測(cè)試實(shí)戰(zhàn) 256
第13章 Requests實(shí)戰(zhàn) 263
13.1 Requests簡(jiǎn)述 263
13.2 Requests發(fā)送請(qǐng)求 264
13.3 URL參數(shù)實(shí)戰(zhàn) 266
13.4 請(qǐng)求頭的添加 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會(huì)話對(duì)象 281
13.10 Requests鑒權(quán)實(shí)戰(zhàn) 286
13.11 超時(shí)處理 287
13.12 文件下載 289
13.13 文件上傳 293
13.14 Requests接口測(cè)試實(shí)戰(zhàn) 296
主要參考文獻(xiàn) 314