定 價:28 元
叢書名:高等職業(yè)教育“十二五”規(guī)劃教材(計算機類)
- 作者:牛紅,劉衛(wèi)宏,唐國平 著
- 出版時間:2014/11/1
- ISBN:9787111480815
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP311.55
- 頁碼:197
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書由多年從事“軟件測試”課程教學(xué)工作的教師和實際從事軟件測試與管理工作的工程師合作編寫,期望既能把豐富的軟件測試教學(xué)經(jīng)驗和實踐成果融入書中,又能將一線公司測試專家多年積累的經(jīng)驗和操作技巧奉獻給讀者。本書共8章,內(nèi)容包括:軟件測試概述、軟件測試基礎(chǔ)、軟件質(zhì)量與測試、軟件測試技術(shù)和方法、軟件測試類型、軟件測試管理、軟件測試自動化和工具以及單機版五子棋游戲測試實例。
前言
第1章 軟件測試概述 1
1.1 什么是軟件測試 1
1.2 軟件測試的目的 1
1.3 對軟件測試的理解 2
1.4 軟件測試的原則 4
1.5 測試人員的職責(zé) 5
1.6 測試人員的素質(zhì)要求 7
1.7 軟件測試職業(yè)崗位分析 8
習(xí)題 9
第2章 軟件測試基礎(chǔ) 10
2.1 軟件測試模型 10
2.1.1 V模型 10
2.1.2 h模型 11
2.1.3 模型小結(jié) 12
2.2 確認和驗證 13
2.3 軟件測試分類 13
2.4 軟件測試流程概述 15
習(xí)題 20
第3章 軟件質(zhì)量與測試 22
3.1 軟件質(zhì)量的重要性 22
3.2 軟件質(zhì)量問題的原因 24
3.3 對軟件質(zhì)量特性的理解 25
3.3.1 軟件質(zhì)量特性的定義 25
3.3.2 軟件質(zhì)量特性對于測試人員的意義 27
3.4 基于軟件質(zhì)量特性的測試 27
3.4.1 功能性測試 27
3.4.2 可靠性測試 28
3.4.3 易用性測試 29
3.4.4 兼容性測試 31
3.5 ISO 9000標準 33
3.6 軟件能力成熟度模型(CMM) 34
習(xí)題 35
第4章 軟件測試技術(shù)和方法 37
4.1 靜態(tài)測試和動態(tài)測試 37
4.1.1 靜態(tài)測試 37
4.1.2 動態(tài)測試 38
4.2 黑盒和白盒測試概述 38
4.3 黑盒測試技術(shù) 39
4.3.1 等價類劃分 40
4.3.2 邊值分析 43
4.3.3 因果圖法 46
4.3.4 ALAC測試 49
4.3.5 正交實驗設(shè)計法 50
4.3.6 決策表驅(qū)動測試 52
4.3.7 錯誤推測法 53
4.4 白盒測試技術(shù) 54
4.4.1 白盒測試簡介 54
4.4.2 程序結(jié)構(gòu)分析測試 54
4.4.3 邏輯覆蓋測試 56
4.4.4 路徑分析測試 60
4.4.5 程序插裝測試 61
4.4.6 程序變異測試 62
4.5 實例設(shè)計 62
4.6 測試技術(shù)和方法的應(yīng)用原則與技巧 67
4.6.1 應(yīng)用原則 67
4.6.2 應(yīng)用技巧 67
4.6.3 對黑盒、白盒測試方法的總結(jié) 68
習(xí)題 69
第5章 軟件測試類型 71
5.1 單元測試 71
5.1.1 單元測試的步驟 71
5.1.2 單元測試的內(nèi)容 72
5.1.3 單元測試用例的設(shè)計 74
5.1.4 單元測試的規(guī)則 75
5.2 集成測試 75
5.2.1 集成測試概述 75
5.2.2 集成測試的策略和方法 76
5.2.3 集成測試案例 80
5.2.4 Counter軟件集成測試實例 83
5.3 確認測試 89
5.3.1 確認測試概述 89
5.3.2 確認測試策略 91
5.3.3 確認測試的設(shè)計方法 91
5.3.4 確認測試實踐 94
5.3.5 確認測試的其他有關(guān)內(nèi)容 95
5.3.6 確認測試實例 96
5.4 系統(tǒng)測試 100
5.4.1 系統(tǒng)測試概述 100
5.4.2 系統(tǒng)測試內(nèi)容 100
5.4.3 系統(tǒng)測試的技術(shù)與工具 102
5.4.4 系統(tǒng)測試實例 103
習(xí)題 110
第6章 軟件測試管理 111
6.1 測試流程管理 111
6.1.1 測試準備 112
6.1.2 測試實施 115
6.1.3 測試結(jié)束 120
6.2 測試資源管理 122
6.3 測試技術(shù)管理 124
6.4 測試風(fēng)險管理 125
習(xí)題 126
第7章 軟件測試自動化和工具 128
7.1 測試自動化和工具概述 128
7.2 測試腳本技術(shù) 130
7.3 測試比較 132
7.4 使用測試自動化和工具要考慮的因素 132
7.5 常用測試工具介紹 133
7.5.1 LoadRunner 135
7.5.2 ClearQuest 143
7.5.3 單元測試工具JUnit 154
習(xí)題 162
第8章 單機版五子棋游戲測試實例 164
8.1 五子棋游戲簡介 164
8.2 單機版五子棋游戲系統(tǒng)介紹 165
8.2.1 系統(tǒng)概述 165
8.2.2 系統(tǒng)運行環(huán)境 165
8.2.3 功能需求描述 165
8.3 單機版五子棋游戲的測試要求 167
8.3.1 測試范圍 167
8.3.2 測試任務(wù) 167
8.3.3 測試清單 168
8.4 單元測試案例 169
8.4.1 單元測試計劃 170
8.4.2 單元測試的設(shè)計與執(zhí)行 171
8.4.3 單元測試報告 182
8.5 集成測試案例 182
8.5.1 FiveStone類中各方法的調(diào)用關(guān)系 183
8.5.2 集成測試計劃 183
8.5.3 集成測試設(shè)計 184
8.5.4 集成測試報告 187
8.6 系統(tǒng)測試案例 187
8.6.1 系統(tǒng)測試計劃 187
8.6.2 系統(tǒng)測試的設(shè)計與執(zhí)行 188
8.6.3 系統(tǒng)測試報告 194
附錄 軟件測試術(shù)語及定義 195
參考文獻 198