軟件測(cè)試技術(shù)實(shí)戰(zhàn)教程 敏捷、Selenium與Jmeter(微課版)
定 價(jià):49.8 元
- 作者:威鏈優(yōu)創(chuàng)
- 出版時(shí)間:2019/2/1
- ISBN:9787115493361
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.55
- 頁(yè)碼:240
- 紙張:
- 版次:01
- 開本:16開
本書是《軟件測(cè)試技術(shù)基礎(chǔ)教程 理論、方法與工具》的姐妹篇,《軟件測(cè)試技術(shù)基礎(chǔ)教程 理論、方法與工具》詳細(xì)介紹軟件測(cè)試活動(dòng)中所需的理論知識(shí)、測(cè)試方法及常用測(cè)試工具,而本書緊跟開源趨勢(shì),采用開源的實(shí)際案例,結(jié)合流行的開源項(xiàng)目管理工具禪道、自動(dòng)化測(cè)試工具Selenium、性能測(cè)試工具Jmeter,詳細(xì)介紹敏捷測(cè)試?yán)碚、測(cè)試方法及測(cè)試工具在敏捷開發(fā)項(xiàng)目中的具體應(yīng)用。
本書共7章,內(nèi)容包括敏捷開發(fā)模型、軟件測(cè)試基本知識(shí)介紹;敏捷測(cè)試與敏捷開發(fā)團(tuán)隊(duì);如何在敏捷開發(fā)團(tuán)隊(duì)中進(jìn)行測(cè)試項(xiàng)目分析與任務(wù)分配;測(cè)試工程師如何開展敏捷測(cè)試用例管理及設(shè)計(jì)活動(dòng);Web項(xiàng)目手工測(cè)試、自動(dòng)化測(cè)試及性能測(cè)試過程。
本書可作為普通高等院校、高等職業(yè)院校軟件測(cè)試專業(yè)的教材,也可作為社會(huì)培訓(xùn)機(jī)構(gòu)的培訓(xùn)教材,同時(shí)也適合從事軟件測(cè)試工作的讀者自學(xué)參考。
以獨(dú)到的視角理解軟件測(cè)試?yán)碚撆c實(shí)際工作的聯(lián)系
國(guó)家級(jí)精品課程、國(guó)家級(jí)精品資源共享課立項(xiàng)課程配套教材
校企合作、結(jié)合企業(yè)用人需求和院校課程體系的要求
威鏈優(yōu)創(chuàng)是一家集IT應(yīng)用型人才培養(yǎng),教育產(chǎn)業(yè)投資為一體,立足中國(guó)、走向國(guó)際的教育服務(wù)公司。公司秉持用技術(shù)推動(dòng)教育進(jìn)步的使命,致力于讓每一個(gè)人都享有優(yōu)質(zhì)的教育!巴渻(yōu)創(chuàng)”不斷匯聚優(yōu)質(zhì)的行業(yè)專家,鉆研教育技術(shù),結(jié)合先進(jìn)技術(shù),針對(duì)技能學(xué)習(xí)進(jìn)行研發(fā),關(guān)注個(gè)人能力成長(zhǎng),促進(jìn)IT教育行業(yè)的進(jìn)步,更積極投身教育公平與教育公益事業(yè),努力成為業(yè)內(nèi)受尊重的教育服務(wù)公司。
第 1章 敏捷開發(fā)與軟件測(cè)試 1
1.1 敏捷開發(fā) 1
1.2 Scrum開發(fā)模型 2
1.2.1 Scrum角色 3
1.2.2 用戶故事 4
1.2.3 Sprint 5
1.2.4 每日站會(huì) 5
1.3 Scrum開發(fā)流程 6
1.3.1 產(chǎn)品 6
1.3.2 用戶故事 8
1.3.3 Sprint 9
1.3.4 團(tuán)隊(duì) 9
1.3.5 任務(wù) 9
1.3.6 開發(fā)工程師 9
1.3.7 設(shè)計(jì) 10
1.3.8 開發(fā) 10
1.3.9 用例 10
1.3.10 版本 10
1.3.11 發(fā)布 10
1.3.12 修復(fù) 11
1.3.13 放棄 11
1.4 軟件測(cè)試定義 11
1.5 軟件測(cè)試目的 11
1.6 軟件缺陷定義 12
1.7 缺陷產(chǎn)生原因 12
1.8 軟件測(cè)試分類 13
1.8.1 按測(cè)試方法劃分 13
1.8.2 按測(cè)試階段劃分 16
實(shí)訓(xùn)課題 17
第 2章 敏捷測(cè)試與團(tuán)隊(duì)組織 18
2.1 敏捷測(cè)試定義 18
2.1.1 敏捷測(cè)試定義 18
2.1.2 敏捷測(cè)試與傳統(tǒng)測(cè)試的區(qū)別 18
2.1.3 敏捷測(cè)試崗位要求 19
2.1.4 敏捷測(cè)試工作職責(zé) 19
2.2 敏捷測(cè)試流程 20
2.2.1 分析測(cè)試對(duì)象 20
2.2.2 分析測(cè)試需求 20
2.2.3 設(shè)計(jì)測(cè)試用例 21
2.2.4 搭建測(cè)試環(huán)境 21
2.2.5 執(zhí)行測(cè)試用例 21
2.2.6 跟蹤處理缺陷 21
2.2.7 輸出測(cè)試報(bào)告 21
2.2.8 實(shí)施自動(dòng)化測(cè)試 21
2.2.9 實(shí)施性能測(cè)試 22
2.3 團(tuán)隊(duì)組織構(gòu)成 22
2.3.1 團(tuán)隊(duì)成員構(gòu)成 22
2.3.2 團(tuán)隊(duì)組織結(jié)構(gòu) 23
2.3.3 測(cè)試工程師選擇 24
實(shí)訓(xùn)課題 24
第3章 測(cè)試分析與任務(wù)分配 25
3.1 測(cè)試對(duì)象分析 25
3.1.1 測(cè)試目標(biāo)定義 25
3.1.2 項(xiàng)目背景分析 25
3.1.3 測(cè)試任務(wù)識(shí)別 26
3.1.4 測(cè)試資源分析 27
3.1.5 測(cè)試風(fēng)險(xiǎn)分析 27
3.2 測(cè)試任務(wù)分配 28
3.3 測(cè)試平臺(tái)配置 32
3.3.1 管理工具選擇 32
3.3.2 禪道安裝配置 32
3.3.3 產(chǎn)品團(tuán)隊(duì)設(shè)置 38
3.3.4 角色權(quán)限設(shè)置 39
3.3.5 團(tuán)隊(duì)用戶設(shè)置 39
3.3.6 產(chǎn)品信息設(shè)置 39
3.3.7 維護(hù)產(chǎn)品模塊 41
3.3.8 用戶故事編寫 42
實(shí)訓(xùn)課題 43
第4章 測(cè)試用例管理與設(shè)計(jì) 44
4.1 測(cè)試用例管理 44
4.1.1 測(cè)試用例屬性管理 44
4.1.2 測(cè)試用例評(píng)審管理 45
4.1.3 測(cè)試用例變更管理 46
4.2 測(cè)試用例設(shè)計(jì) 47
4.2.1 用戶注冊(cè) 49
4.2.2 用戶登錄 51
4.2.3 商品搜索 52
實(shí)訓(xùn)課題 54
第5章 手工功能測(cè)試執(zhí)行 55
5.1 測(cè)試套件設(shè)計(jì) 55
5.2 測(cè)試版本創(chuàng)建 56
5.3 測(cè)試環(huán)境搭建 59
5.3.1 環(huán)境配置需求 60
5.3.2 硬件采購(gòu)安裝 61
5.3.3 軟件安裝配置 62
5.3.4 應(yīng)用程序部署 62
5.4 執(zhí)行冒煙測(cè)試 62
5.5 執(zhí)行正式測(cè)試 63
5.5.1 功能測(cè)試 63
5.5.2 流程測(cè)試 81
5.5.3 安全測(cè)試 88
5.5.4 兼容測(cè)試 100
5.5.5 前端性能測(cè)試 103
5.5.6 接口測(cè)試 104
5.6 測(cè)試執(zhí)行規(guī)范 117
5.7 缺陷跟蹤處理 117
5.8 確認(rèn)回歸測(cè)試 118
5.9 測(cè)試報(bào)告輸出 119
5.9.1 缺陷信息分析 119
5.9.2 測(cè)試報(bào)告內(nèi)容 121
實(shí)訓(xùn)課題 123
第6章 Selenium自動(dòng)化測(cè)試 124
6.1 自動(dòng)化測(cè)試簡(jiǎn)介 124
6.2 Selenium簡(jiǎn)介 125
6.3 Selenium基礎(chǔ) 126
6.3.1 瀏覽器操作 126
6.3.2 Web元素定位 127
6.3.3 Xpath定位 129
6.3.4 鼠標(biāo)操作 130
6.3.5 鍵盤操作 131
6.3.6 frame框架定位 131
6.3.7 UnitTest應(yīng)用 133
6.3.8 HTMLTestRunner 133
6.4 Selenium實(shí)施 134
6.4.1 自動(dòng)化框架設(shè)計(jì) 134
6.4.2 巡檢腳本開發(fā) 136
6.4.3 巡檢腳本執(zhí)行 148
6.4.4 結(jié)果報(bào)告輸出 149
實(shí)訓(xùn)課題 150
第7章 Jmeter性能測(cè)試 151
7.1 性能測(cè)試需求分析 151
7.1.1 性能測(cè)試必要性評(píng)估 151
7.1.2 性能測(cè)試工具選型 152
7.1.3 性能測(cè)試需求分析 153
7.1.4 性能測(cè)試需求評(píng)審 155
7.2 性能測(cè)試工作實(shí)施 156
7.2.1 需求分析與定義 156
7.2.2 指標(biāo)分析與定義 157
7.2.3 測(cè)試模型構(gòu)建 160
7.2.4 場(chǎng)景用例設(shè)計(jì) 161
7.2.5 腳本用例設(shè)計(jì) 165
7.2.6 測(cè)試數(shù)據(jù)構(gòu)造 167
7.2.7 測(cè)試腳本開發(fā) 171
7.2.8 場(chǎng)景設(shè)計(jì)與實(shí)現(xiàn) 178
7.2.9 場(chǎng)景執(zhí)行與結(jié)果收集 183
7.2.10 結(jié)果分析與報(bào)告輸出 185
7.2.11 性能調(diào)優(yōu)與回歸測(cè)試 193
實(shí)訓(xùn)課題 194
附錄1 CentOS環(huán)境搭建手冊(cè) 195
附錄2 ECShop測(cè)試用例案例列表 207
附錄3 ECShop缺陷案例列表 210
附錄4 ECShop功能測(cè)試報(bào)告 213
附錄5 Selenium開發(fā)環(huán)境配置手冊(cè) 217
附錄6 Selenium自動(dòng)化測(cè)試——module.py完整腳本代碼 225
附錄7 ECShop性能測(cè)試報(bào)告 229