注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Python測(cè)試之道

Python測(cè)試之道

Python測(cè)試之道

定 價(jià):¥59.80

作 者: 楊燕琳,朱圣洲,石贇 著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115479518 出版時(shí)間: 2018-07-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 268 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)是一本指導(dǎo)測(cè)試工程師使用Python*新版本Python 3.6執(zhí)行接口自動(dòng)化和接口并發(fā)測(cè)試任務(wù)的技術(shù)書(shū),接口自動(dòng)化及并發(fā)測(cè)試是現(xiàn)代測(cè)試人員*重要的測(cè)試方法,也是大多數(shù)測(cè)試人員的軟肋。為了讓測(cè)試人員能夠清晰地理解接口測(cè)試的相關(guān)知識(shí),本書(shū)從測(cè)試基礎(chǔ)開(kāi)始,用通俗易懂的語(yǔ)言和講故事舉例的方式為測(cè)試工程師講解技術(shù),指導(dǎo)測(cè)試人員學(xué)習(xí)Python 3.6編程技術(shù)及UnitTest測(cè)試框架。在接口自動(dòng)化與接口并發(fā)測(cè)試實(shí)戰(zhàn)中,構(gòu)建多個(gè)案例幫助測(cè)試工程師將理論及測(cè)試框架運(yùn)用于實(shí)踐。*后引入了持續(xù)集成的思想,指導(dǎo)測(cè)試人員優(yōu)化執(zhí)行接口自動(dòng)化及并發(fā)測(cè)試任務(wù)的效率。除了這些,本書(shū)還分享了多位測(cè)試人員在執(zhí)行測(cè)試任務(wù)中所積累的經(jīng)驗(yàn)教訓(xùn),以及測(cè)試招聘官對(duì)于測(cè)試人員發(fā)展的分析及展望。這是一本測(cè)試技術(shù)書(shū),更是一本有趣的書(shū),適合測(cè)試工程師及想要了解測(cè)試技術(shù)的開(kāi)發(fā)工程師學(xué)習(xí)。

作者簡(jiǎn)介

  楊燕琳 測(cè)試開(kāi)發(fā)者,國(guó)際認(rèn)證項(xiàng)目經(jīng)理。曾供職于英特爾(中國(guó))、Hero、Wisdom等企業(yè),擔(dān)任本地化開(kāi)發(fā)、測(cè)試開(kāi)發(fā)、測(cè)試部主管 經(jīng)理等職位。從零開(kāi)始組建測(cè)試部門(mén),具備深厚的測(cè)試技術(shù)及管理經(jīng)驗(yàn)。善于學(xué)習(xí)及專(zhuān)研測(cè)試開(kāi)發(fā)相關(guān)新技術(shù),勇于創(chuàng)新提高測(cè)試開(kāi)發(fā)效率的未知領(lǐng)域。公眾號(hào)“心花綻放測(cè)試窩”創(chuàng)始人,活躍于論壇分享測(cè)試開(kāi)發(fā)知識(shí),擁有萬(wàn)級(jí)粉絲被譽(yù)為人氣講師,講座及文章深受讀者好評(píng)。

圖書(shū)目錄

第 1章 大話(huà)軟件測(cè)試基礎(chǔ) 1
1.1 測(cè)試的分階 1
1.1.1 入門(mén)階 1
1.1.2 工程師階 14
1.1.3 專(zhuān)家階 29
1.1.4 總監(jiān)階 36
1.2 并發(fā)測(cè)試 40
1.2.1 并發(fā)測(cè)試的定義 40
1.2.2 并發(fā)測(cè)試的分類(lèi) 41
1.3 自動(dòng)化測(cè)試 41
1.3.1 什么是自動(dòng)化測(cè)試 41
1.3.2 與手工測(cè)試的區(qū)別 42
1.3.3 自動(dòng)化測(cè)試的困境 43
1.4 學(xué)習(xí)小貼士 43
第2章 Python的環(huán)境準(zhǔn)備 45
2.1 Python介紹 45
2.2 Python的安裝配置 45
2.2.1 Python版本的選擇 45
2.2.2 Python的安裝與配置 46
2.3 Python模塊的安裝 46
2.4 Python的工具 47
2.4.1 Python工具介紹 47
2.4.2 Pycharm的安裝 47
2.4.3 Pycharm的使用 48
2.5 學(xué)習(xí)小貼士 50
第3章 Python的基礎(chǔ) 51
3.1 語(yǔ)法規(guī)范 51
3.1.1 換行與縮進(jìn) 51
3.1.2 模塊導(dǎo)入 52
3.1.3 注釋 53
3.2 變量與運(yùn)算 54
3.2.1 變量 54
3.2.2 運(yùn)算 57
3.3 數(shù)據(jù)結(jié)構(gòu) 60
3.3.1 元組 60
3.3.2 列表 62
3.3.3 字典 63
3.4 函數(shù) 65
3.4.1 函數(shù)的定義 65
3.4.2 函數(shù)的參數(shù) 66
3.4.3 函數(shù)的返回值 67
3.4.4 函數(shù)的嵌套 68
3.5 字符串處理 70
3.5.1 字符串的轉(zhuǎn)換 70
3.5.2 字符串的合并 71
3.5.3 字符串的截取 72
3.5.4 字符串的替換 73
3.6 學(xué)習(xí)小貼士 75
第4章 接口測(cè)試的基礎(chǔ) 76
4.1 網(wǎng)絡(luò)傳輸知識(shí) 76
4.1.1 協(xié)議 76
4.1.2 Cache 78
4.1.3 Cookie 82
4.1.4 Session 87
4.1.5 Token 91
4.1.6 JSON Web Token 92
4.2 HTTP協(xié)議 96
4.2.1 HTTP協(xié)議的介紹 96
4.2.2 HTTP協(xié)議的原理 99
4.2.3 Uniform Resource Locator 102
4.2.4 請(qǐng)求報(bào)文(request) 103
4.2.5 響應(yīng)報(bào)文(response) 111
4.2.6 HTTP擴(kuò)展 117
4.3 HTTPS協(xié)議詳解 120
4.3.1 加密算法 121
4.3.2 數(shù)字簽名 121
4.3.3 傳輸過(guò)程 122
4.4 WebSocket協(xié)議詳解 123
4.4.1 WebSocket的由來(lái) 123
4.4.2 WebSocket的屬性 124
4.4.3 WebSocket的原理 125
4.5 學(xué)習(xí)小貼士 126
第5章 模擬網(wǎng)絡(luò)請(qǐng)求 127
5.1 發(fā)送HTTP請(qǐng)求 127
5.1.1 requests模塊 127
5.1.2 請(qǐng)求與響應(yīng) 127
5.1.3 請(qǐng)求參數(shù) 128
5.2 發(fā)送HTTPS請(qǐng)求 134
5.3 發(fā)送WebSocket請(qǐng)求 136
5.3.1 WebSocket模塊 136
5.3.2 請(qǐng)求與響應(yīng) 136
5.3.3 請(qǐng)求實(shí)例 136
5.4 學(xué)習(xí)小貼士 137
第6章 接口測(cè)試 138
6.1 接口測(cè)試的定義 138
6.2 接口測(cè)試工具 138
6.3 接口文檔 141
6.4 實(shí)例 142
6.4.1 接口文檔解析 142
6.4.2 測(cè)試用例 144
6.4.3 測(cè)試代碼編寫(xiě) 144
6.5 學(xué)習(xí)小貼士 145
第7章 UnitTest測(cè)試框架 146
7.1 UnitTest模塊 146
7.2 測(cè)試用例 146
7.3 測(cè)試固件 148
7.4 測(cè)試套件 149
7.5 運(yùn)行測(cè)試 150
7.6 測(cè)試報(bào)告 151
7.7 學(xué)習(xí)小貼士 153
第8章 接口自動(dòng)化測(cè)試 154
8.1 項(xiàng)目的選擇 154
8.2 結(jié)構(gòu)化設(shè)計(jì) 154
8.2.1 順序結(jié)構(gòu) 155
8.2.2 判斷結(jié)構(gòu) 155
8.2.3 循環(huán)結(jié)構(gòu) 158
8.3 內(nèi)置功能應(yīng)用 161
8.3.1 隨機(jī)產(chǎn)生數(shù)據(jù) 161
8.3.2 日期的獲取和計(jì)算 163
8.3.3 數(shù)據(jù)加密 165
8.3.4 txt文件的讀寫(xiě) 166
8.4 實(shí)例 169
8.4.1 測(cè)試需求分析 169
8.4.2 測(cè)試流程設(shè)計(jì) 171
8.4.3 測(cè)試環(huán)境準(zhǔn)備 171
8.4.4 測(cè)試代碼編寫(xiě) 171
8.4.5 實(shí)例完整代碼 175
8.5 學(xué)習(xí)小貼士 177
第9章 接口并發(fā)測(cè)試 178
9.1 常見(jiàn)的并發(fā)問(wèn)題 178
9.1.1 事務(wù)并發(fā)的問(wèn)題 179
9.1.2 極限值并發(fā)的問(wèn)題 180
9.1.3 壓力并發(fā)的問(wèn)題 180
9.1.4 異常數(shù)據(jù)干擾并發(fā)的問(wèn)題 183
9.2 設(shè)計(jì)并發(fā)測(cè)試場(chǎng)景 183
9.2.1 設(shè)計(jì)思路整理 183
9.2.2 場(chǎng)景分析實(shí)例1 184
9.2.3 場(chǎng)景分析實(shí)例2 188
9.3 并發(fā)結(jié)果測(cè)試與結(jié)論 189
9.3.1 賬戶(hù)資金并發(fā)bug實(shí)例及測(cè)試
建議 189
9.3.2 抽獎(jiǎng)營(yíng)銷(xiāo)活動(dòng)并發(fā)bug實(shí)例及
測(cè)試建議 190
9.4 多線(xiàn)程并發(fā) 191
9.4.1 單線(xiàn)程執(zhí)行 191
9.4.2 多線(xiàn)程執(zhí)行 191
9.4.3 守護(hù)線(xiàn)程 194
9.4.4 阻塞線(xiàn)程 195
9.4.5 并發(fā)測(cè)試框架 196
9.5 實(shí)例 197
9.5.1 測(cè)試需求分析 197
9.5.2 測(cè)試方案設(shè)定 198
9.5.3 測(cè)試代碼編寫(xiě) 199
9.5.4 實(shí)例完整代碼 200
9.5.5 測(cè)試結(jié)果分析 201
9.6 學(xué)習(xí)小貼士 201
第10章 接口自動(dòng)化測(cè)試實(shí)戰(zhàn) 203
10.1 實(shí)戰(zhàn)1 203
10.1.1 測(cè)試接口選擇 203
10.1.2 測(cè)試框架構(gòu)建 204
10.1.3 測(cè)試代碼編寫(xiě) 205
10.1.4 輸出測(cè)試報(bào)告 206
10.1.5 實(shí)例完整代碼 208
10.2 實(shí)戰(zhàn)2 210
10.2.1 測(cè)試用例選擇 210
10.2.2 測(cè)試流程設(shè)計(jì) 211
10.2.3 測(cè)試環(huán)境準(zhǔn)備 212
10.2.4 測(cè)試代碼編寫(xiě) 212
10.2.5 實(shí)例完整代碼 217
10.3 學(xué)習(xí)小貼士 219
第11章 接口并發(fā)測(cè)試實(shí)戰(zhàn) 221
11.1 訂單并發(fā)性能 221
11.1.1 整理并發(fā)需求 221
11.1.2 提取性能指標(biāo) 221
11.1.3 測(cè)試代碼編寫(xiě) 222
11.1.4 實(shí)例完整代碼 223
11.2 WebSocket并發(fā) 225
11.2.1 整理并發(fā)需求 225
11.2.2 提取性能指標(biāo) 225
11.2.3 測(cè)試代碼編寫(xiě) 226
11.2.4 實(shí)例完整代碼 226
11.3 學(xué)習(xí)小貼士 227
第12章 Jenkins持續(xù)集成 229
12.1 什么是持續(xù)集成 229
12.2 持續(xù)集成工具Jenkins 229
12.3 Jenkins的安裝運(yùn)行 230
12.4 Jenkins的配置 234
12.4.1 系統(tǒng)設(shè)置 234
12.4.2 插件管理 237
12.5 Jenkins的構(gòu)建任務(wù) 238
12.5.1 新建任務(wù) 238
12.5.2 源碼管理 240
12.5.3 構(gòu)建觸發(fā)器 241
12.5.4 構(gòu)建環(huán)境 242
12.5.5 設(shè)置構(gòu)建 242
12.5.6 構(gòu)建后操作 244
12.6 運(yùn)行構(gòu)建任務(wù) 244
12.7 學(xué)習(xí)小貼士 246
第13章 Python的其他用途 247
13.1 批量處理數(shù)據(jù) 247
13.2 本地命令集成 248
13.3 查看服務(wù)器日志 249
13.4 學(xué)習(xí)小貼士 250
第14章 測(cè)試人員的發(fā)展 251
14.1 測(cè)試人員的現(xiàn)狀 251
14.2 測(cè)試人員的地位 254
14.3 測(cè)試人員的評(píng)審標(biāo)準(zhǔn) 254
14.4 測(cè)試人員的學(xué)習(xí) 255
14.5 測(cè)試人員的分享 257
14.6 Python對(duì)于測(cè)試人員的意義 265
14.7 測(cè)試人員的轉(zhuǎn)型 265
14.7.1 Quality Assurance 265
14.7.2 開(kāi)發(fā)工程師 266
14.7.3 產(chǎn)品經(jīng)理 266
14.7.4 項(xiàng)目經(jīng)理 266
14.8 學(xué)習(xí)小貼士 267
后記 268

本目錄推薦

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