注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)全棧軟件測(cè)試工程師寶典

全棧軟件測(cè)試工程師寶典

全棧軟件測(cè)試工程師寶典

定 價(jià):¥168.00

作 者: 顧翔 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

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


ISBN: 9787302555254 出版時(shí)間: 2020-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 720 字?jǐn)?shù):  

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

  本書(shū)是是《軟件測(cè)試技術(shù)實(shí)戰(zhàn) 設(shè)計(jì)、工具及管理》一書(shū)的姊妹書(shū),是一本全面介紹全面軟件測(cè)試的書(shū)籍。分為上下兩篇,上篇為技術(shù)篇(第1章——第5章),主要介紹軟件測(cè)試技術(shù);下篇為工具篇(第6章——第12章),主要介紹軟件測(cè)試工具。通過(guò)對(duì)本書(shū)的閱讀可以使您盡快從一位軟件菜鳥(niǎo)變?yōu)闇y(cè)試領(lǐng)域的達(dá)人,當(dāng)然這里需要您的努力和天賦。另外閱讀此書(shū)后,您對(duì)于軟件測(cè)試工作不會(huì)變得枯燥,讓您可以在工作中享受逮BUG的樂(lè)趣。本書(shū)適合于有3年以上經(jīng)驗(yàn)的軟件測(cè)試從業(yè)人員,也適合于在校的本科生和研究生作為參考資料。

作者簡(jiǎn)介

  顧翔,CCF會(huì)員,《軟件測(cè)試技術(shù)實(shí)戰(zhàn)-設(shè)計(jì)、工具及管理(第一版)》《基于Django的電子商務(wù)網(wǎng)站設(shè)計(jì)》作者。安卓綠色聯(lián)盟2018年最受歡迎的講師獲得者。bugreport2script開(kāi)源項(xiàng)目作者。

圖書(shū)目錄

目錄
上篇技術(shù)篇
第1章軟件測(cè)試的基本知識(shí)/3
1.1軟件測(cè)試的定義/3
1.2軟件測(cè)試術(shù)語(yǔ)/3
1.2.1場(chǎng)景測(cè)試法/4
1.2.2探索式測(cè)試/5
1.2.3快速測(cè)試/7
1.2.4基于模型的測(cè)試/8
1.2.5語(yǔ)境驅(qū)動(dòng)學(xué)派/8
1.2.6肥皂劇測(cè)試/9
1.2.7DevOps/9
1.3軟件工程模型/9
1.3.1瀑布模型及其衍生模型/10
1.3.2敏捷軟件開(kāi)發(fā)/11
1.4軟件測(cè)試模型/12
1.4.1V模型/12
1.4.2W模型/13
1.4.3X模型/13
1.4.4敏捷測(cè)試模型/14
1.5軟件測(cè)試方法/14
1.6軟件測(cè)試步驟/16
1.7軟件分析方法/16
1.7.16W2H法則/16
1.7.2CPIE模型/17
1.7.3SBTM/18
1.7.4HTSM/18
1.7.5ACC模型/20
1.8軟件測(cè)試設(shè)計(jì)方法/21目錄1.8.1基于傳統(tǒng)的測(cè)試設(shè)計(jì)方法/21
1.8.2基于質(zhì)量的測(cè)試設(shè)計(jì)方法/21
1.8.3基于經(jīng)驗(yàn)的測(cè)試設(shè)計(jì)方法/21
1.9項(xiàng)目的質(zhì)量三角形/21
1.10本章總結(jié)/22
1.10.1介紹內(nèi)容/22
1.10.2案例/23

第2章軟件測(cè)試分析與設(shè)計(jì)/24
2.1軟件測(cè)試分析與設(shè)計(jì)重要性分析/24
2.2做好軟件測(cè)試分析與設(shè)計(jì)工作需要的能力/25
2.2.1思維能力/25
2.2.2學(xué)習(xí)能力/28
2.2.3其他能力/31
2.3如何做好軟件測(cè)試分析與設(shè)計(jì)/33
2.3.1探索式測(cè)試/33
2.3.2頭腦風(fēng)暴/33
2.3.3閱讀測(cè)試用例與缺陷報(bào)告/33
2.3.4學(xué)好IT知識(shí)/33
2.3.5鍛煉思維的游戲/34
2.4如何處理時(shí)間短、任務(wù)重的情形/34
2.5軟件測(cè)試分析與設(shè)計(jì)的最高境界/34
2.6本章總結(jié)/35
介紹內(nèi)容/35

第3章軟件性能測(cè)試/36
3.1性能測(cè)試介紹/36
3.1.1性能測(cè)試的定義/36
3.1.2由于性能測(cè)試沒(méi)做到位而發(fā)生的缺陷/36
3.1.3性能測(cè)試類(lèi)型/37
3.1.4性能測(cè)試指標(biāo)/40
3.1.5性能測(cè)試環(huán)境/46
3.1.6觀(guān)察性能的4個(gè)維度/47
3.1.7性能測(cè)試的判斷標(biāo)準(zhǔn)/49
3.1.8性能測(cè)試的場(chǎng)景/49
3.1.9性能測(cè)試的干系人/49
3.1.10負(fù)載測(cè)試的二分法找拐點(diǎn)的方法/50
3.1.11全鏈路壓測(cè)/51
3.2性能監(jiān)控/52
3.2.1Windows的性能監(jiān)控/52
3.2.2Linux的性能監(jiān)控/55
3.2.3Tomcat的性能監(jiān)控/96
3.2.4MySQL監(jiān)控/96
3.2.5JVM性能監(jiān)控/97
3.2.6APM工具簡(jiǎn)介/102
3.3性能調(diào)優(yōu)/103
3.3.1分析方法/103
3.3.2前端優(yōu)化/104
3.3.3程序優(yōu)化/104
3.3.4配置優(yōu)化/104
3.3.5數(shù)據(jù)庫(kù)優(yōu)化/104
3.3.6結(jié)構(gòu)優(yōu)化/105
3.3.7JVM調(diào)優(yōu)/111
3.4本章總結(jié)/113
3.4.1介紹內(nèi)容/113
3.4.2案例/115

第4章軟件安全測(cè)試/116
4.1軟件安全知識(shí)概要/116
4.1.1軟件安全分類(lèi)/116
4.1.2軟件的安全性與便捷性/116
4.1.3白帽子黑客和黑帽子黑客/116
4.1.4白帽子兵法/117
4.1.5軟件安全三要素/119
4.1.6Web軟件安全威脅OWASP Top 10/119
4.1.7同源策略/119
4.1.8HTTP簡(jiǎn)介/120
4.2軟件安全測(cè)試/122
4.2.1XSS注入/122
4.2.2CSRF注入/139
4.2.3點(diǎn)擊劫持/142
4.2.4HTML5的安全/146
4.2.5SQL注入/156
4.2.6其他代碼注入/171
4.2.7HTTP參數(shù)污染/176
4.2.8信息偵探/179
4.2.9文件上傳漏洞/181
4.2.10命令行漏洞/183
4.2.11XXE漏洞/187
4.2.12文件包含漏洞/191
4.2.13邏輯漏洞/195
4.2.14加密與認(rèn)證/198
4.2.15DDoS攻擊/213
4.2.16釣魚(yú)和網(wǎng)頁(yè)跳轉(zhuǎn)/215
4.2.17ARP欺騙/217
4.2.18安全響應(yīng)頭信息/218
4.2.19其他高級(jí)技術(shù)/219
4.3App安全測(cè)試概要/220
4.3.1逆向工程反編譯測(cè)試/220
4.3.2鍵盤(pán)劫持/221
4.3.3信息泄露/223
4.4安全測(cè)試流程/224
4.4.1需求階段/224
4.4.2設(shè)計(jì)階段/225
4.4.3開(kāi)發(fā)階段/227
4.4.4測(cè)試階段/228
4.5本章總結(jié)/228
4.5.1介紹內(nèi)容/228
4.5.2案例/231

第5章最新軟件測(cè)試技術(shù)/232
5.1精準(zhǔn)測(cè)試/232
5.1.1錯(cuò)誤代碼的跟蹤/232
5.1.2回歸用例的選取/232
5.1.3測(cè)試人員的績(jī)效考核/233
5.2蛻變測(cè)試/233
5.3基于微服務(wù)的契約測(cè)試/234
5.4通過(guò)大數(shù)據(jù)分析軟件測(cè)試日志/234
5.5AI測(cè)試/234
5.6本章總結(jié)/235
5.6.1介紹內(nèi)容/235
5.6.2案例/235
下篇工具篇

第6章第6章軟件測(cè)試工具與自動(dòng)化測(cè)試/239
6.1軟件測(cè)試工具與自動(dòng)化測(cè)試介紹/239
6.1.1普通軟件測(cè)試工具/239
6.1.2App移動(dòng)端測(cè)試工具/240
6.1.3接口測(cè)試工具/240
6.1.4軟件自動(dòng)化測(cè)試框架/240
6.1.5軟件測(cè)試工具的類(lèi)型/241
6.2軟件自動(dòng)化測(cè)試基礎(chǔ)知識(shí)/243
6.2.1軟件自動(dòng)化測(cè)試方法及實(shí)踐/243
6.2.2自動(dòng)化測(cè)試工具的分類(lèi)和選擇/254
6.2.3自動(dòng)化測(cè)試數(shù)據(jù)的準(zhǔn)備/255
6.3JDK和Python環(huán)境安裝/257
6.3.1JDK環(huán)境安裝/257
6.3.2Python環(huán)境安裝/258
6.4本章總結(jié)/258
6.4.1介紹內(nèi)容/258
6.4.2案例/259

第7章第7章單元測(cè)試框架/260
7.1Java單元測(cè)試框架JUnit 4 /260
7.1.1JUnit 4環(huán)境的配置/260
7.1.2JUnit 4測(cè)試用例的運(yùn)行和調(diào)試/263
7.1.3對(duì)基本代碼的詳細(xì)介紹/266
7.1.4對(duì)JUnit 4的高級(jí)操作/267
7.1.5斷言/271
7.1.6使用Ant來(lái)運(yùn)行JUnit/272
7.1.7使用Java腳本發(fā)送測(cè)試報(bào)告/274
7.2Java單元測(cè)試框架TestNG/280
7.2.1在Eclipse中安裝TestNG/280
7.2.2Maven安裝以及在Eclipse中的配置/281
7.2.3建立基于Maven的單元測(cè)試項(xiàng)目/284
7.2.4TestNG的裝飾器/288
7.3Python單元測(cè)試框架unittest/289
7.3.1unittest概述/289
7.3.2unittest的測(cè)試覆蓋率分析/293
7.3.3unittest的斷言/295
7.3.4unittest批量運(yùn)行及報(bào)告產(chǎn)生/296
7.3.5使用Python腳本發(fā)送測(cè)試報(bào)告/297
7.4Python單元測(cè)試框架Pytest/298
7.4.1Pytest概述/298
7.4.2Pytest裝飾器/302
7.4.3Pytest 常用命令行選項(xiàng)/303
7.4.4Pytest 運(yùn)行并發(fā)測(cè)試/304
7.4.5配合allure生成Pytest 測(cè)試報(bào)告/305
7.4.6參數(shù)化/310
7.4.7用Pytest最終實(shí)現(xiàn)簡(jiǎn)易計(jì)算器測(cè)試用例/313
7.5本章總結(jié)/316
7.5.1介紹內(nèi)容/316
7.5.2案例/317

第8章性能測(cè)試工具/318
8.1LoadRunner工具介紹/318
8.1.1LoadRunner簡(jiǎn)介/318
8.1.2LoadRunner 12性能測(cè)試工具架構(gòu)/318
8.1.3LoadRunner 12 測(cè)試HTTP基本功能使用技巧/319
8.1.4用LoadRunner 12實(shí)現(xiàn)App壓力測(cè)試/366
8.1.5案例分析/370
8.2JMeter工具介紹/374
8.2.1JMeter安裝/374
8.2.2JMeter基本結(jié)構(gòu)介紹/375
8.2.3JMeter的錄制/376
8.2.4JMeter主要組件介紹/378
8.2.5案例分析/396
8.3Locust工具介紹/403
8.3.1設(shè)置/404
8.3.2書(shū)寫(xiě)代碼及運(yùn)行/404
8.4性能分析監(jiān)控工具/407
8.4.1Linux性能監(jiān)控工具nmon/407
8.4.2Tomcat監(jiān)控工具Probe/409
8.5本章總結(jié)/411
8.5.1介紹內(nèi)容/411
8.5.2案例/413

第9章軟件功能測(cè)試工具/414
9.1UiAutomator工具介紹/414
9.1.1使用UiAutomator工具的優(yōu)點(diǎn)/415
9.1.2下載和配置/415
9.1.3配置開(kāi)發(fā)測(cè)試代碼/416
9.1.4建立虛擬設(shè)備/419
9.1.5UiAutomator API詳解/421
9.1.6案例分析/460
9.2Selenium 3.x介紹/464
9.2.1Selenium歷史演變/464
9.2.2環(huán)境安裝/465
9.2.3Selenium 3.x對(duì)瀏覽器的支持/469
9.2.4API介紹/470
9.2.5測(cè)試程序的優(yōu)化/496
9.2.6批量運(yùn)行/508
9.3Appium工具介紹/510
9.3.1系統(tǒng)安裝/510
9.3.2運(yùn)行第一個(gè)Appium測(cè)試程序/511
9.3.3Appium Server Capabilities/512
9.3.4API介紹/515
9.3.5案例分析/530
9.3.6BDD技術(shù)概要/532
9.4Espresso工具介紹/541
9.4.1環(huán)境的搭建/541
9.4.2API介紹/546
9.4.3案例分析/548
9.5基于Python的requests類(lèi)的接口測(cè)試/549
9.5.1接口測(cè)試的初始階段/549
9.5.2測(cè)試帶有CSRF Token防護(hù)的接口/552
9.5.3利用Excel封裝數(shù)據(jù),基于數(shù)據(jù)驅(qū)動(dòng)的接口自動(dòng)化測(cè)試/553
9.5.4通過(guò)測(cè)試數(shù)據(jù)優(yōu)化接口測(cè)試代碼/554
9.5.5相對(duì)復(fù)雜的接口測(cè)試/561
9.5.6用Pytest框架來(lái)實(shí)現(xiàn)requests類(lèi)的測(cè)試自動(dòng)化/566
9.6其他自動(dòng)化接口測(cè)試工具/572
9.6.1Postman/572
9.6.2HttpRunner/575
9.7本章總結(jié)/577
9.7.1介紹內(nèi)容/577
9.7.2案例/579

第10章Jenkins的使用/583
10.1CI/CD/583
10.2安裝/584
10.3初始化配置/586
10.4建立任務(wù)/588
10.4.1General/589
10.4.2源碼管理/589
10.4.3構(gòu)建觸發(fā)器/591
10.4.4構(gòu)建環(huán)境/591
10.4.5構(gòu)建/591
10.4.6構(gòu)建后操作/593
10.5運(yùn)行/595
10.5.1自動(dòng)構(gòu)建/595
10.5.2構(gòu)建結(jié)果說(shuō)明/595
10.6本章總結(jié)/596
10.6.1介紹內(nèi)容/596
10.6.2案例/597

第11章軟件安全測(cè)試工具/598
11.1安全掃描工具/598
11.1.1Burp Suite/598
11.1.2AWVS/609
11.1.3AppScan/612
11.2專(zhuān)業(yè)測(cè)試工具/619
11.2.1CSRFTester/619
11.2.2SQL Map/620
11.2.3Pangolin/628
11.3信息偵探工具/629
11.3.1nmap/629
11.3.2DirBuster/634
11.4App反向編譯工具/635
11.4.1Dex2jar、ProGuard和jdgui/635
11.4.2apktool/638
11.5本章總結(jié)/639
11.5.1介紹內(nèi)容/639
11.5.2案例/640

第12章精準(zhǔn)測(cè)試及其工具/641
12.1星云測(cè)試工具部署說(shuō)明/641
12.1.1系統(tǒng)配置要求/641
12.1.2星云壓縮包中的文件/641
12.1.3星云測(cè)試工具部署與啟動(dòng)/642
12.2星云工具插裝編譯說(shuō)明/654
12.2.1星云測(cè)試腳本插裝編譯說(shuō)明/654
12.2.2在Eclipse工具插裝編譯及打包Java項(xiàng)目/656
12.2.3在Tomcat中配置agent服務(wù)/658
12.2.4區(qū)分用戶(hù)測(cè)試(設(shè)置用戶(hù)標(biāo)識(shí))/658
12.2.5星云客戶(hù)端示波器操作說(shuō)明/659
12.3星云客戶(hù)端功能說(shuō)明/662
12.3.1函數(shù)列表功能說(shuō)明/663
12.3.2函數(shù)調(diào)用圖/666
12.3.3控制流程圖/669
12.3.4簡(jiǎn)易控制流程圖/670
12.3.5星云客戶(hù)端測(cè)試臺(tái)功能說(shuō)明/671
12.3.6Bug與崩潰代碼捕獲/673
12.3.7多版本與累計(jì)覆蓋率/675
12.4星云客戶(hù)端企業(yè)項(xiàng)功能說(shuō)明/677
12.4.1智能的回歸測(cè)試用例選取分析算法/677
12.4.2測(cè)試用例的聚類(lèi)分析算法/679
12.4.3缺陷定位算法/681
12.4.4最小測(cè)試用例集/681
12.4.5下載報(bào)表/682
12.5星云工具云報(bào)表平臺(tái)說(shuō)明/683
12.5.1登錄Web平臺(tái)/683
12.5.2項(xiàng)目信息/683
12.5.3測(cè)試用例——測(cè)試用例列表/684
12.5.4測(cè)試缺陷——Bug信息匯總/686
12.5.5覆蓋率列表/688
12.5.6復(fù)雜度統(tǒng)計(jì)信息/689
12.5.7復(fù)雜度列表/690
12.6本章總結(jié)/691
介紹內(nèi)容/691

附錄A電子商務(wù)系統(tǒng)/693
A.1用戶(hù)信息模塊/693
A.2商品信息模塊/693
A.3購(gòu)物車(chē)模塊/694
A.4送貨地址模塊/694
A.5訂單模塊/694
A.6訂單支付模塊/695
A.7數(shù)據(jù)庫(kù)結(jié)構(gòu)/695

參考文獻(xiàn)/696

本目錄推薦

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