軟件測(cè)試技術(shù)基礎(chǔ)教程 理論、方法與工具(第2版)(微課版)
定 價(jià):45 元
- 作者:匯智動(dòng)力
- 出版時(shí)間:2019/11/1
- ISBN:9787115491893
- 出 版 社:人民郵電出版社
- 中圖法分類(lèi):TP311.55
- 頁(yè)碼:219
- 紙張:
- 版次:02
- 開(kāi)本:16開(kāi)
本書(shū)從軟件測(cè)試工作崗位技能要求分析著手,詳細(xì)剖析軟件測(cè)試工作所需的理論知識(shí),幫助讀者從基礎(chǔ)測(cè)試思想、理論入手,進(jìn)而掌握軟件測(cè)試工作核心技能,構(gòu)建系統(tǒng)的測(cè)試知識(shí)體系。
全書(shū)共11章,從IT行業(yè)介紹,到軟件測(cè)試工作常見(jiàn)的測(cè)試技術(shù)、測(cè)試工具,以軟件測(cè)試工作流程為經(jīng),以技術(shù)案例為緯,全面深入地講解軟件測(cè)試職業(yè)所需的理論知識(shí)及常用技能。
作為修訂版,本書(shū)在原版基礎(chǔ)上,增加了移動(dòng)應(yīng)用測(cè)試、軟件測(cè)試工具(如Selenium、Appium、Jmeter、LoadRunner)等知識(shí),更新了業(yè)內(nèi)最新的技術(shù)方法及工具應(yīng)用。
本書(shū)可作為高等院校、高等職業(yè)院校軟件測(cè)試專(zhuān)業(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è)專(zhuān)家,鉆研教育技術(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章 IT行業(yè)及軟件測(cè)試 1
1.1 IT行業(yè)發(fā)展 1
1.2 軟件測(cè)試行業(yè)發(fā)展 2
1.3 軟件測(cè)試職位對(duì)比 3
1.4 軟件測(cè)試任職要求 5
1.4.1 崗位基礎(chǔ)要求 5
1.4.2 職業(yè)素質(zhì)要求 6
1.5 軟件測(cè)試學(xué)習(xí)方法 8
第 2章 軟件生命周期概述 10
2.1 軟件基本概念 10
2.2 軟件生命周期 11
2.2.1 市場(chǎng)需求調(diào)研 11
2.2.2 可行性研究 12
2.2.3 產(chǎn)品項(xiàng)目立項(xiàng) 12
2.2.4 需求調(diào)研開(kāi)發(fā) 12
2.2.5 設(shè)計(jì)開(kāi)發(fā)測(cè)試 12
2.2.6 發(fā)布運(yùn)行維護(hù) 13
實(shí)訓(xùn)課題 14
第3章 團(tuán)隊(duì)組織形式 15
3.1 軟件公司業(yè)務(wù)形式 15
3.1.1 自研公司 15
3.1.2 外包公司 15
3.2 軟件研發(fā)團(tuán)隊(duì)架構(gòu) 16
3.2.1 開(kāi)發(fā)工程師構(gòu)成 16
3.2.2 研發(fā)組織結(jié)構(gòu) 17
3.3 軟件測(cè)試團(tuán)隊(duì) 18
3.3.1 測(cè)試人員構(gòu)成 19
3.3.2 測(cè)試組織結(jié)構(gòu) 20
實(shí)訓(xùn)課題 21
第4章 開(kāi)發(fā)與測(cè)試模型 22
4.1 軟件研發(fā)模型 22
4.1.1 瀑布模型 22
4.1.2 原型模型 23
4.1.3 螺旋模型 24
4.1.4 RUP模型 25
4.1.5 敏捷模型 26
4.2 軟件測(cè)試模型 27
4.2.1 V模型 27
4.2.2 W模型 27
4.2.3 X模型 29
4.2.4 H模型 29
4.2.5 敏捷測(cè)試模型 30
實(shí)訓(xùn)課題 30
第5章 軟件測(cè)試基礎(chǔ) 31
5.1 軟件測(cè)試定義 31
5.2 軟件測(cè)試目的 32
5.3 軟件缺陷定義 32
5.4 缺陷產(chǎn)生原因 33
5.5 軟件缺陷報(bào)告 34
5.6 缺陷管理流程 38
5.6.1 角色定義 38
5.6.2 流程定義 39
5.6.3 工具應(yīng)用 40
5.6.4 缺陷分析 40
5.7 軟件測(cè)試原則 41
5.7.1 測(cè)試證明軟件存在缺陷 42
5.7.2 不可能執(zhí)行窮盡測(cè)試 42
5.7.3 測(cè)試應(yīng)盡早啟動(dòng)、盡早介入 42
5.7.4 缺陷存在群集現(xiàn)象 42
5.7.5 殺蟲(chóng)劑悖論 42
5.7.6 不同的測(cè)試活動(dòng)依賴(lài)于
不同的測(cè)試背景 42
5.7.7 不存在缺陷的謬論 42
5.8 軟件測(cè)試對(duì)象 43
5.9 軟件測(cè)試級(jí)別 43
5.9.1 需求測(cè)試 43
5.9.2 組件/單元測(cè)試 44
5.9.3 集成測(cè)試 46
5.9.4 系統(tǒng)測(cè)試 47
5.9.5 驗(yàn)收測(cè)試 48
5.9.6 Alpha測(cè)試 48
5.9.7 Beta測(cè)試 48
5.9.8 UAT測(cè)試 48
5.10 軟件測(cè)試類(lèi)型 49
5.10.1 功能測(cè)試 49
5.10.2 性能測(cè)試 50
5.10.3 負(fù)載測(cè)試 51
5.10.4 壓力測(cè)試 51
5.10.5 容量測(cè)試 51
5.10.6 安全測(cè)試 51
5.10.7 兼容性測(cè)試 52
5.10.8 可靠性測(cè)試 52
5.10.9 可用性測(cè)試 52
5.10.10 移植測(cè)試 53
5.10.11 維護(hù)測(cè)試 53
5.10.12 確認(rèn)測(cè)試 53
5.10.13 回歸測(cè)試 53
5.11 軟件測(cè)試方法 54
5.11.1 黑盒測(cè)試 54
5.11.2 白盒測(cè)試 55
5.11.3 灰盒測(cè)試 56
5.11.4 靜態(tài)測(cè)試 56
5.11.5 動(dòng)態(tài)測(cè)試 58
5.11.6 手工測(cè)試 58
5.11.7 自動(dòng)化測(cè)試 58
實(shí)訓(xùn)課題 59
第6章 軟件測(cè)試流程 60
6.1 測(cè)試工作流程 60
6.2 測(cè)試計(jì)劃設(shè)計(jì) 60
6.3 測(cè)試需求分析 63
6.4 測(cè)試策略設(shè)計(jì) 65
6.5 測(cè)試規(guī)程設(shè)計(jì) 66
6.6 測(cè)試用例設(shè)計(jì) 69
6.7 測(cè)試環(huán)境配置 70
6.8 執(zhí)行測(cè)試用例 70
6.9 缺陷跟蹤回歸 73
6.10 測(cè)試報(bào)告的編寫(xiě) 73
6.11 測(cè)試結(jié)束活動(dòng) 75
6.12 自動(dòng)化測(cè)試實(shí)施 75
6.13 性能測(cè)試實(shí)施 76
實(shí)訓(xùn)課題 76
第7章 軟件測(cè)試設(shè)計(jì) 77
7.1 軟件質(zhì)量特性 77
7.1.1 功能性 78
7.1.2 可靠性 78
7.1.3 易用性 79
7.1.4 效率 79
7.1.5 可維護(hù)性 79
7.1.6 可移植性 79
7.2 測(cè)試需求分析 79
7.2.1 原始測(cè)試需求分析 80
7.2.2 測(cè)試項(xiàng)分析 82
7.2.3 測(cè)試子項(xiàng)分析 82
7.3 測(cè)試用例設(shè)計(jì) 83
7.3.1 測(cè)試用例概念 83
7.3.2 測(cè)試用例格式 83
7.3.3 等價(jià)類(lèi) 86
7.3.4 邊界值 89
7.3.5 判定表 92
7.3.6 因果圖 95
7.3.7 正交實(shí)驗(yàn) 98
7.3.8 狀態(tài)遷移 105
7.3.9 場(chǎng)景設(shè)計(jì)法 107
7.3.10 語(yǔ)句覆蓋 110
7.3.11 判定覆蓋 111
7.3.12 條件覆蓋 111
7.3.13 判定條件覆蓋 112
7.3.14 路徑覆蓋 112
實(shí)訓(xùn)課題 114
第8章 階段與同行評(píng)審 115
8.1 階段評(píng)審定義 115
8.2 階段評(píng)審流程 115
8.2.1 評(píng)審問(wèn)題定義 115
8.2.2 評(píng)審流程實(shí)施 116
8.2.3 角色職責(zé)定義 117
8.3 同行評(píng)審定義 117
8.3.1 正規(guī)檢視 117
8.3.2 技術(shù)評(píng)審 117
8.3.3 走讀 118
8.4 同行評(píng)審流程 118
8.4.1 計(jì)劃階段 119
8.4.2 介紹會(huì)議 119
8.4.3 準(zhǔn)備階段 120
8.4.4 評(píng)審會(huì)議 122
8.4.5 第三小時(shí)會(huì)議 123
8.4.6 返工階段 123
8.4.7 跟蹤階段 123
8.5 同行評(píng)審角色定義 123
8.5.1 檢視小組 123
8.5.2 組織者 123
8.5.3 作者 124
8.5.4 檢視者 124
8.5.5 講解員 124
8.5.6 記錄員 124
8.6 同行評(píng)審常見(jiàn)錯(cuò)誤 124
8.7 同行評(píng)審與階段評(píng)審區(qū)別 125
實(shí)訓(xùn)課題 125
第9章 Web測(cè)試技術(shù) 126
9.1 軟件結(jié)構(gòu) 126
9.1.1 C/S結(jié)構(gòu) 126
9.1.2 B/S結(jié)構(gòu) 127
9.1.3 P2P結(jié)構(gòu) 128
9.1.4 App結(jié)構(gòu) 128
9.1.5 流行開(kāi)發(fā)平臺(tái) 128
9.2 Web基礎(chǔ)知識(shí) 129
9.2.1 Web系統(tǒng)定義 129
9.2.2 Web系統(tǒng)發(fā)展 129
9.2.3 Web系統(tǒng)原理 130
9.3 Web網(wǎng)絡(luò)協(xié)議 131
9.3.1 TCP/IP 131
9.3.2 HTTP 132
9.4 網(wǎng)絡(luò)協(xié)議模型 135
9.4.1 OSI模型 135
9.4.2 TCP/IP模型 137
9.5 Web測(cè)試技術(shù) 137
9.5.1 功能測(cè)試 138
9.5.2 前端性能 141
9.5.3 安全測(cè)試 143
9.5.4 兼容性測(cè)試 146
9.5.5 接口測(cè)試 147
實(shí)訓(xùn)課題 148
第 10章 移動(dòng)應(yīng)用測(cè)試 149
10.1 移動(dòng)應(yīng)用特點(diǎn) 149
10.2 移動(dòng)應(yīng)用測(cè)試技術(shù)特點(diǎn) 150
10.3 移動(dòng)應(yīng)用測(cè)試類(lèi)型 151
10.3.1 功能測(cè)試 151
10.3.2 流量測(cè)試 151
10.3.3 兼容性測(cè)試 152
10.3.4 耗電量測(cè)試 153
10.3.5 弱網(wǎng)絡(luò)測(cè)試 153
實(shí)訓(xùn)課題 153
第 11章 軟件測(cè)試工具 154
11.1 測(cè)試管理工具 154
11.1.1 ALM 154
11.1.2 禪道 157
11.2 單元測(cè)試工具 157
11.2.1 JUnit 157
11.2.2 TestNG 159
11.3 接口測(cè)試工具 161
11.3.1 Jmeter 161
11.3.2 Postman 163
11.4 自動(dòng)化測(cè)試工具 164
11.4.1 Selenium 165
11.4.2 Appium 168
11.5 性能測(cè)試工具 181
11.5.1 LoadRunner 181
11.5.2 App性能測(cè)試 194
實(shí)訓(xùn)課題 199
附錄1 測(cè)試計(jì)劃模板 200
附錄2 測(cè)試方案模板 204
附錄3 缺陷報(bào)告模板 206
附錄4 測(cè)試用例模板 207
附錄5 測(cè)試報(bào)告模板 208
附錄6 性能測(cè)試報(bào)告 210
附錄7 性能測(cè)試問(wèn)卷模板 216
附錄8 性能測(cè)試腳本用例模板 218
附錄9 性能測(cè)試場(chǎng)景用例模板 219