本書(shū)是“大數(shù)據(jù)應(yīng)用開(kāi)發(fā)(Java)”1+X職業(yè)技能等級(jí)證書(shū)配套教材,同時(shí)也是藍(lán)橋?qū)W院“Java全棧工程師”培養(yǎng)項(xiàng)目配套教材。全書(shū)共10章,以軟件測(cè)試概念和流程為基礎(chǔ),以易用性測(cè)試和Web測(cè)試知識(shí)為補(bǔ)充,系統(tǒng)介紹軟件測(cè)試計(jì)劃、軟件測(cè)試用例、軟件缺陷和軟件測(cè)試報(bào)告以及缺陷管理工具的使用,重點(diǎn)突出軟件測(cè)試用例的8種設(shè)計(jì)方法及軟件缺陷的編寫(xiě)方法。本書(shū)內(nèi)容豐富實(shí)用,語(yǔ)言通俗易懂,章節(jié)設(shè)計(jì)合理,配套資源豐富,從零基礎(chǔ)開(kāi)始講解,盡可能降低初學(xué)者的學(xué)習(xí)門(mén)檻。本書(shū)直接服務(wù)于“大數(shù)據(jù)應(yīng)用開(kāi)發(fā)(Java)”1+X職業(yè)技能等級(jí)證書(shū)工作,可作為職業(yè)院校、應(yīng)用型本科院校的計(jì)算機(jī)應(yīng)用技術(shù)、軟件技術(shù)、軟件工程、網(wǎng)絡(luò)工程和大數(shù)據(jù)應(yīng)用技術(shù)等計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的教材,也可供從事計(jì)算機(jī)相關(guān)工作的技術(shù)人員參考。
國(guó)信藍(lán)橋教育科技(北京)股份有限公司成立于2005年,是一家以大學(xué)生就業(yè)為切入點(diǎn),以職業(yè)服務(wù)為主線,基于大學(xué)生職業(yè)生涯各個(gè)階段的需求提供精準(zhǔn)服務(wù)的人才大數(shù)據(jù)科技服務(wù)平臺(tái);通過(guò)提供教育、就業(yè)、職業(yè)服務(wù),連接高校和企業(yè),伴隨大學(xué)生成長(zhǎng);獲得的資質(zhì)包括國(guó)家高新技術(shù)企業(yè)、中關(guān)村高新技術(shù)企業(yè)、人力資源服務(wù)許可證、出版物經(jīng)營(yíng)許可證、教育部產(chǎn)學(xué)合作協(xié)同育人單位、教育部1+X職業(yè)技能等級(jí)證書(shū)培訓(xùn)評(píng)價(jià)組織。
目 錄
第1章 軟件測(cè)試概述 1
1.1 軟件測(cè)試簡(jiǎn)介 1
1.1.1 軟件測(cè)試的概念 1
1.1.2 軟件測(cè)試的目的 2
1.1.3 軟件測(cè)試的重要性 3
1.1.4 軟件質(zhì)量保證和軟件測(cè)試的區(qū)別 3
1.2 軟件測(cè)試技術(shù)分類(lèi) 4
1.2.1 黑盒測(cè)試和白盒測(cè)試 4
1.2.2 手工測(cè)試和自動(dòng)化測(cè)試 5
1.2.3 V模型的測(cè)試級(jí)別 6
1.2.4 功能測(cè)試和非功能測(cè)試 8
1.2.5 靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試 10
1.2.6 其他測(cè)試術(shù)語(yǔ) 10
1.3 常見(jiàn)軟件測(cè)試工具 11
1.3.1 功能自動(dòng)化測(cè)試工具 12
1.3.2 性能自動(dòng)化測(cè)試工具 12
1.3.3 測(cè)試管理工具 13
1.4 本章小結(jié) 14
1.5 本章練習(xí) 14
第2章 軟件測(cè)試流程和過(guò)程模型 16
2.1 軟件測(cè)試流程 16
2.2 軟件測(cè)試過(guò)程模型 22
2.2.1 V模型 23
2.2.2 W模型 24
2.2.3 H模型 24
2.3 軟件測(cè)試的原則 26
2.4 本章小結(jié) 29
2.5 本章練習(xí) 29
第3章 軟件測(cè)試計(jì)劃 31
3.1 軟件測(cè)試需求分析 31
3.2 軟件測(cè)試計(jì)劃概述 33
3.3 軟件測(cè)試計(jì)劃內(nèi)容 35
3.3.1 項(xiàng)目概述 36
3.3.2 測(cè)試范圍 39
3.3.3 測(cè)試策略/方法 40
3.3.4 測(cè)試資源 41
3.3.5 測(cè)試進(jìn)度 43
3.3.6 測(cè)試準(zhǔn)則 45
3.3.7 風(fēng)險(xiǎn)及應(yīng)對(duì)方案 45
3.3.8 測(cè)試提交的文檔 46
3.4 本章小結(jié) 46
3.5 本章練習(xí) 46
第4章 軟件測(cè)試用例概述 49
4.1 測(cè)試用例簡(jiǎn)介 49
4.2 測(cè)試用例的設(shè)計(jì) 50
4.2.1 獲取需求的測(cè)試點(diǎn) 51
4.2.2 測(cè)試用例模板 52
4.2.3 測(cè)試用例的優(yōu)先級(jí) 54
4.2.4 測(cè)試用例的設(shè)計(jì)原則 56
4.3 測(cè)試用例的維護(hù) 56
4.4 本章小結(jié) 57
4.5 本章練習(xí) 57
第5章 高效設(shè)計(jì)測(cè)試用例 59
5.1 等價(jià)類(lèi)劃分法 59
5.1.1 等價(jià)類(lèi)劃分法概述 60
5.1.2 等價(jià)類(lèi)劃分法案例 61
5.1.3 等價(jià)類(lèi)劃分法總結(jié)和應(yīng)用場(chǎng)景 65
5.2 邊界值分析法 65
5.2.1 邊界值分析法概述 66
5.2.2 邊界值分析法案例 67
5.2.3 邊界值分析法總結(jié)和應(yīng)用場(chǎng)景 68
5.3 判定表法 69
5.3.1 判定表法概述 69
5.3.2 判定表法案例 69
5.3.3 判定表法總結(jié)和應(yīng)用場(chǎng)景 73
5.4 因果圖法 73
5.4.1 因果圖法概述 73
5.4.2 因果圖法案例 75
5.4.3 因果圖法總結(jié)和應(yīng)用場(chǎng)景 76
5.5 正交實(shí)驗(yàn)法 77
5.5.1 正交實(shí)驗(yàn)法概述 78
5.5.2 正交實(shí)驗(yàn)法案例 80
5.5.3 正交實(shí)驗(yàn)法總結(jié)和應(yīng)用場(chǎng)景 83
5.6 場(chǎng)景法 84
5.6.1 場(chǎng)景法概述 84
5.6.2 場(chǎng)景法案例 86
5.6.3 場(chǎng)景法總結(jié)和應(yīng)用場(chǎng)景 90
5.7 大綱法 90
5.8 錯(cuò)誤推測(cè)法 91
5.9 本章小結(jié) 91
5.10 本章練習(xí) 92
第6章 軟件缺陷報(bào)告 96
6.1 軟件缺陷簡(jiǎn)介 96
6.1.1 軟件缺陷的定義 97
6.1.2 缺陷產(chǎn)生的原因 98
6.2 編寫(xiě)軟件缺陷報(bào)告 99
6.2.1 缺陷報(bào)告的基本信息 100
6.2.2 缺陷報(bào)告的屬性 103
6.2.3 缺陷報(bào)告的書(shū)寫(xiě)準(zhǔn)則 109
6.3 軟件缺陷報(bào)告的處理流程 111
6.3.1 缺陷報(bào)告的生命周期 111
6.3.2 回歸測(cè)試 113
6.4 軟件缺陷管理工具BugFree的使用 114
6.4.1 軟件缺陷管理工具簡(jiǎn)介 114
6.4.2 BugFree缺陷管理工具的使用 115
6.5 本章小結(jié) 122
6.6 本章練習(xí) 123
第7章 軟件測(cè)試報(bào)告 125
7.1 軟件測(cè)試結(jié)束的標(biāo)準(zhǔn) 125
7.2 軟件測(cè)試報(bào)告 126
7.2.1 項(xiàng)目概述 127
7.2.2 測(cè)試概要 127
7.2.3 缺陷統(tǒng)計(jì)與分析 129
7.2.4 測(cè)試結(jié)論與問(wèn)題建議 133
7.3 軟件質(zhì)量管理體系 135
7.3.1 ISO 9000質(zhì)量管理體系 135
7.3.2 CMM質(zhì)量管理體系 135
7.4 軟件測(cè)試前沿技術(shù)領(lǐng)域 136
7.4.1 敏捷測(cè)試方法 137
7.4.2 測(cè)試驅(qū)動(dòng)開(kāi)發(fā)TDD 138
7.4.3 大數(shù)據(jù)和云計(jì)算 139
7.4 本章小結(jié) 140
7.5 本章練習(xí) 141
第8章 易用性測(cè)試 142
8.1 安裝易用性測(cè)試 142
8.2 功能易用性測(cè)試 144
8.2.1 常見(jiàn)程序控件測(cè)試 144
8.2.2 文檔測(cè)試 150
8.3 界面易用性測(cè)試 152
8.3.1 窗體界面測(cè)試 152
8.3.2 控件界面測(cè)試 154
8.3.3 菜單界面測(cè)試 156
8.3.4 特殊屬性的測(cè)試點(diǎn) 157
8.3.5 優(yōu)秀UI的構(gòu)成 157
8.3.6 界面設(shè)計(jì)的總體原則 159
8.4 輔助選項(xiàng)易用性測(cè)試 159
8.4.1 法律要求 160
8.4.2 軟件中的輔助特性 160
8.5 本章小結(jié) 160
8.6 本章練習(xí) 161
第9章 Web測(cè)試 162
9.1 頁(yè)面內(nèi)容測(cè)試 162
9.2 功能測(cè)試 163
9.2.1 鏈接測(cè)試 163
9.2.2 表單測(cè)試 164
9.2.3 Cookie測(cè)試 165
9.2.4 設(shè)計(jì)語(yǔ)言測(cè)試 166
9.3 性能測(cè)試 166
9.3.1 負(fù)載測(cè)試 166
9.3.2 壓力測(cè)試 167
9.3.3 連接速度測(cè)試 167
9.4 安全性測(cè)試 168
9.4.1 目錄設(shè)置 168
9.4.2 SSL 169
9.4.3 登錄 169
9.4.4 日志文件 170
9.4.5 腳本語(yǔ)言 170
9.5 圖形用戶(hù)界面(GUI)測(cè)試 170
9.6 配置和兼容性測(cè)試 172
9.7 數(shù)據(jù)庫(kù)測(cè)試 173
9.8 接口測(cè)試 175
9.9 本章小結(jié) 176
9.10 本章練習(xí) 177
第10章 軟件測(cè)試人員的職業(yè)素養(yǎng) 179
10.1 軟件測(cè)試人員的必備技能和職業(yè)素養(yǎng) 179
10.1.1 軟件測(cè)試人員的必備技能 179
10.1.2 軟件測(cè)試人員的職業(yè)素養(yǎng) 181
10.1.3 軟件測(cè)試工程師應(yīng)遵守的道德規(guī)范 182
10.1.4 軟件測(cè)試人員的團(tuán)隊(duì)協(xié)作 183
10.2 軟件測(cè)試部門(mén)的組織架構(gòu)和考核 185
10.2.1 測(cè)試部門(mén)的組織架構(gòu) 185
10.2.2 軟件測(cè)試人員的考核 187
10.2.3 軟件測(cè)試人員的職業(yè)發(fā)展 189
10.3 軟件技術(shù)支持 191
10.3.1 售前技術(shù)支持 191
10.3.2 售后技術(shù)支持 193
10.4 本章小結(jié) 194
10.5 本章練習(xí) 195
附錄A 常用正交表 196
附錄B 部分練習(xí)參考答案及解析 201
參考文獻(xiàn) 217