本書(shū)圖文并茂, 首先講解軟件測(cè)試技術(shù)的概況、軟件測(cè)試的分類和軟件測(cè)試模型 ; 然后介紹如何分析測(cè)試需求, 如何滿足需求, 如何設(shè)計(jì)測(cè)試用例, 如何執(zhí)行測(cè)試 ; 最后結(jié)合具體的案例討論軟件測(cè)試缺陷的管理、測(cè)試文檔的編寫、用戶驗(yàn)收階段/上線階段的測(cè)試工作, 以及軟件質(zhì)量管理。
鄒福英,軟件項(xiàng)目經(jīng)理,測(cè)試行家,擅長(zhǎng)團(tuán)隊(duì)管理和項(xiàng)目管理,在軟件測(cè)試和軟件質(zhì)量保證方面擁有□0余年工作經(jīng)驗(yàn)。
陳玲,軟件測(cè)試工程師,測(cè)試主管,從事過(guò)各種產(chǎn)品的軟件測(cè)試,擁有豐富的軟件測(cè)試經(jīng)驗(yàn)和項(xiàng)目管理經(jīng)驗(yàn)。
第1章 軟件測(cè)試概要 1
1.1 揭開(kāi)軟件測(cè)試的面紗 1
1.2 軟件測(cè)試的來(lái)由 2
1.3 軟件測(cè)試工程師到底做什么 3
1.4 軟件測(cè)試發(fā)展歷程 4
1.5 軟件測(cè)試的無(wú)窮魅力 5
1.6 進(jìn)階要點(diǎn) 6
1.7 小結(jié) 7
第 2章 撬動(dòng)軟件測(cè)試的支點(diǎn) 8
2.1 軟件測(cè)試要循序漸進(jìn) 8
2.2 軟件測(cè)試要步步為營(yíng) 9
2.2.1 單元測(cè)試 9
2.2.2 集成測(cè)試 11
2.2.3 確認(rèn)測(cè)試 14
2.2.4 系統(tǒng)測(cè)試 14
2.2.5 驗(yàn)收測(cè)試 22
2.3 軟件測(cè)試模型 23
2.3.1 瀑布模型 23
2.3.2 V模型 24
2.3.3 W模型 24
2.3.4 H模型 25
2.3.5 X模型 26
2.4 進(jìn)階要點(diǎn) 26
2.5 小結(jié) 27
第3章 深度剖析測(cè)試需求 29
3.1 軟件需求的精髓 29
3.2 軟件需求的分類 30
3.3 軟件需求規(guī)約 32
3.4 了解軟件需求的方法 34
3.5 繪制系統(tǒng)流程圖 36
3.6 進(jìn)階要點(diǎn) 38
3.7 小結(jié) 39
第4章 測(cè)試用例 40
4.1 測(cè)試計(jì)劃 40
4.2 測(cè)試用例的樣貌 40
4.2.1 測(cè)試用例概述 40
4.2.2 測(cè)試用例非同小可 42
4.2.3 設(shè)計(jì)測(cè)試用例要考慮的關(guān)鍵因素 43
4.3 測(cè)試用例設(shè)計(jì)方法 43
4.3.1 等價(jià)類劃分法 44
4.3.2 邊界值分析法 51
4.3.3 錯(cuò)誤推測(cè)法 56
4.3.4 判定表法 59
4.3.5 因果圖法 65
4.3.6 場(chǎng)景法 72
4.4 常用控件及其測(cè)試用例 79
4.5 測(cè)試用例的維護(hù) 86
4.5.1 測(cè)試用例的維護(hù)妙招 86
4.5.2 測(cè)試用例管理工具 87
4.6 進(jìn)階要點(diǎn) 88
4.7 小結(jié) 89
第5章 執(zhí)行測(cè)試 90
5.1 軟件測(cè)試技術(shù) 90
5.1.1 黑盒測(cè)試 90
5.1.2 灰盒測(cè)試 90
5.1.3 白盒測(cè)試 91
5.1.4 三種測(cè)試技術(shù)的異同 93
5.2 執(zhí)行測(cè)試用例 93
5.2.1 搭建測(cè)試環(huán)境 93
5.2.2 測(cè)試版本的控制 95
5.3 執(zhí)行測(cè)試的技巧 95
5.3.1 功能測(cè)試 95
5.3.2 安全性測(cè)試 97
5.3.3 本地化測(cè)試 104
5.3.4 App測(cè)試 105
5.3.5 自動(dòng)化測(cè)試 107
5.4 如何處理漏測(cè)問(wèn)題 109
5.4.1 火眼金睛辨漏測(cè) 109
5.4.2 孜孜以求防漏測(cè) 109
5.4.3 入木三分解漏測(cè) 110
5.4.4 盡心盡力跟漏測(cè) 111
5.5 進(jìn)階要點(diǎn) 111
5.6 小結(jié) 112
第6章 缺陷管理 113
6.1 缺陷管理精要 113
6.1.1 探秘軟件缺陷 113
6.1.2 Bug的生命之旅 114
6.1.3 Bug的嚴(yán)重程度 116
6.1.4 Bug的優(yōu)先級(jí) 117
6.2 Bug管理有秘訣 118
6.2.1 提交高質(zhì)量Bug的必備要點(diǎn) 118
6.2.2 提交高質(zhì)量Bug的技巧 119
6.3 Bug管理工具 121
6.4 實(shí)戰(zhàn)項(xiàng)目中Bug的管理流程 123
6.5 進(jìn)階要點(diǎn) 128
6.6 小結(jié) 129
第7章 文檔管理 130
7.1 測(cè)試計(jì)劃 130
7.1.1 測(cè)試計(jì)劃精要 130
7.1.2 如何高效編寫測(cè)試計(jì)劃 131
7.2 測(cè)試報(bào)告 136
7.2.1 測(cè)試報(bào)告精要 136
7.2.2 如何高效編寫測(cè)試報(bào)告 136
7.3 用戶手冊(cè) 141
7.3.1 用戶手冊(cè)精要 141
7.3.2 如何高效編寫用戶手冊(cè) 142
7.4 業(yè)務(wù)邏輯文檔 148
7.5 進(jìn)階要點(diǎn) 152
7.6 小結(jié) 152
第8章 UAT與項(xiàng)目上線階段的工作 153
8.1 UAT 153
8.2 項(xiàng)目上線階段的工作 154
8.3 進(jìn)階要點(diǎn) 155
8.4 小結(jié) 157
第9章 軟件質(zhì)量管理 158
9.1 軟件質(zhì)量管理與軟件測(cè)試的關(guān)系 158
9.2 認(rèn)識(shí)軟件質(zhì)量管理 158
9.2.1 軟件質(zhì)量管理是什么 159
9.2.2 軟件質(zhì)量管理的過(guò)程 160
9.2.3 如何進(jìn)行軟件質(zhì)量管理 166
9.2.4 論標(biāo)準(zhǔn)的重要性 167
9.2.5 提升工作效率的好工具 169
9.2.6 軟件質(zhì)量管理之項(xiàng)目實(shí)戰(zhàn) 170
附錄A 軟件測(cè)試面試技巧和常見(jiàn) 面試題 176
附錄B 國(guó)內(nèi)的測(cè)試社區(qū) 185
附錄C 22軟件測(cè)試工具 187
術(shù)語(yǔ)表 19