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