軟體測試技術與項目案例教程

《軟體測試技術與項目案例教程》是清華大學出版社於2022年出版的書籍,作者是梁立新、李海生。

基本介紹

  • 書名:軟體測試技術與項目案例教程
  • 作者:梁立新、李海生
  • 出版社:清華大學出版社
  • 出版時間:2022年5月1日
  • 定價:49.00 元
  • ISBN:9787302601036
  • 印次:1-1
  • 印刷日期:2022.04.29
內容簡介,圖書目錄,作者簡介,

內容簡介

《軟體測試技術與項目案例教程》採用“項目驅動”教學模式,通過完整的項目案例系統地介紹軟體測試的原理、方法和技術。全書圍繞軟體測試的整體流程,詳細論述軟體測試的基本原理、軟體測試計畫與策略、黑盒測試技術、白盒測試技術、單元測試技術、集成測試技術、系統測試技術、驗收測試技術和軟體測試管理等內容。本書注重理論與實踐相結合,內容詳盡,提供了大量實例,突出套用能力的培養,將一個實際項目的知識點分解到各章作為案例講解,是一本實用性突出的教材。 本書可作為普通高等學校計算機相關專業軟體測試課程的教材,也可供軟體測試人員參考使用。

圖書目錄

第1章軟體測試概述1
1.1軟體、軟體危機與軟體工程1
1.2軟體質量與質量模型3
1.2.1軟體質量3
1.2.2質量模型4
1.3軟體測試的重要性7
1.3.1軟體所帶來的悲劇7
1.3.2其他一些例子8
1.4軟體缺陷與軟體故障10
1.4.1軟體缺陷的定義10
1.4.2軟體缺陷產生的原因11
1.4.3軟體缺陷的組成12
1.4.4軟體缺陷的修復費用12
1.5軟體測試13
1.5.1軟體測試的定義13
1.5.2軟體測試的目的13
1.5.3軟體測試的原則14
1.5.4軟體測試與質量保證15
1.6軟體測試模型15
1.6.1瀑布模型15
1.6.2V模型16
1.7軟體測試用例18
1.7.1測試用例的基本概念18
1.7.2軟體測試用例的作用19
1.7.3測試用例的設計及原則19
1.7.4測試用例設計實例 21
1.8軟體測試人員應具備的素質21
本章小結22
習題22
第2章“艾斯醫藥商務系統”項目案例概述23
2.1項目需求分析232.2系統結構分析27
2.3項目運行指南29
2.4案例測試需求31
本章小結31
習題31
第3章軟體測試計畫與策略32
3.1軟體測試計畫32
3.1.1制訂測試計畫的原則33
3.1.2制訂測試計畫34
3.2軟體測試策略35
3.2.1靜態測試與動態測試35
3.2.2白盒測試與黑盒測試37
3.3軟體測試過程38
3.4軟體測試與軟體開發過程的關係40
3.4.1軟體開發過程40
3.4.2軟體測試在軟體開發過程中的作用41
3.5軟體自動化測試43
3.5.1軟體自動化測試概述43
3.5.2軟體自動化測試工具45
3.6項目案例48
3.6.1學習目標48
3.6.2案例描述48
3.6.3案例要點48
3.6.4案例實施48
3.6.5特別提示60
3.6.6拓展與提高60
本章小結60
習題60
第4章黑盒測試61
4.1黑盒測試的概念61
4.2等價類測試63
4.2.1等價類測試的原理63
4.2.2等價類測試的測試運用64
4.3邊界值分析法70
4.3.1邊界值分析法的原理70
4.3.2邊界值分析法的測試運用734.4決策表78
4.4.1決策表的原理78
4.4.2決策表的測試運用79
4.5因果圖82
4.5.1因果圖的原理82
4.5.2因果圖的測試運用84
4.6正交實驗設計方法87
4.7錯誤推測法 87
4.8項目案例88
4.8.1學習目標88
4.8.2案例描述88
4.8.3案例要點88
4.8.4案例實施89
4.8.5特別提示92
4.8.6拓展與提高93
本章小結93
習題93
第5章白盒測試94
5.1白盒測試的概念94
5.1.1控制流測試95
5.1.2數據流測試101
5.2測試覆蓋率102
5.2.1語句覆蓋103
5.2.2判定覆蓋104
5.2.3條件覆蓋104
5.2.4判定/條件覆蓋105
5.2.5條件組合覆蓋105
5.2.6路徑覆蓋106
5.3白盒測試工具108
5.3.1靜態白盒測試工具108
5.3.2動態白盒測試工具109
5.4項目案例110
5.4.1學習目標110
5.4.2案例描述110
5.4.3案例要點111
5.4.4案例實施111
5.4.5特別提示1125.4.6拓展與提高113
本章小結113
習題113
第6章單元測試114
6.1單元測試的概念114
6.1.1單元測試概述114
6.1.2單元測試的原則115
6.1.3單元測試的內容和主要任務116
6.1.4單元測試分析117
6.1.5單元測試用例設計118
6.1.6單元測試過程119
6.2單元測試環境建立119
6.3插樁程式設計120
6.4類測試 121
6.5單元測試框架JUnit123
6.5.1JUnit測試框架123
6.5.2Eclipse與JUnit126
6.6項目案例129
6.6.1學習目標129
6.6.2案例描述129
6.6.3案例要點129
6.6.4案例實施129
6.6.5特別提示135
6.6.6拓展與提高136
本章小結137
習題137
第7章集成測試138
7.1集成測試概述138
7.1.1集成測試的主要任務138
7.1.2集成測試的層次與原則 139
7.1.3集成測試關注的主要問題139
7.1.4集成測試與單元測試的區別 139
7.1.5集成測試與系統測試的區別 139
7.1.6集成測試的目的140
7.1.7集成測試的環境140
7.1.8集成測試的過程1407.1.9集成測試用例設計 141
7.1.10集成測試技術和測試數據142
7.2集成測試方法143
7.2.1非增式集成測試143
7.2.2自頂向下集成測試143
7.2.3自底向上集成測試144
7.2.4混合集成測試145
7.2.5基於事件(訊息)集成測試145
7.3項目案例146
7.3.1學習目標146
7.3.2案例描述146
7.3.3案例要點146
7.3.4案例實施146
7.3.5特別提示151
7.3.6拓展與提高152
本章小結152
習題152
第8章系統測試153
8.1系統測試概述153
8.2功能測試154
8.2.1功能測試的概念154
8.2.2功能測試的方法154
8.2.3功能測試的工具155
8.3性能測試156
8.3.1性能測試的概念156
8.3.2性能測試的方法157
8.3.3性能測試的工具159
8.3.4JMeter工具159
8.4壓力測試163
8.4.1壓力測試的概念163
8.4.2壓力測試的方法164
8.4.3壓力測試的工具165
8.5容量測試167
8.5.1容量測試的概念167
8.5.2容量測試的方法168
8.5.3容量測試的執行1698.6安全性測試171
8.6.1安全性測試的概念172
8.6.2安全性測試的方法173
8.6.3安全性測試執行174
8.7用戶界面測試175
8.7.1用戶界面測試的概念175
8.7.2用戶界面測試的方法179
8.8安裝/卸載測試 181
8.8.1安裝/卸載測試的概念181
8.8.2安裝/卸載測試的方法183
8.9文檔測試184
8.9.1文檔測試的概念184
8.9.2文檔測試的方法186
8.10回歸測試187
8.10.1回歸測試的概念187
8.10.2回歸測試的方法188
8.11項目案例188
8.11.1學習目標188
8.11.2案例描述188
8.11.3案例要點188
8.11.4案例實施189
8.11.5特別提示191
8.11.6拓展與提高192
本章小結192
習題192
第9章驗收測試193
9.1驗收測試的概念193
9.2驗收測試的主要內容194
9.3Alpha測試199
9.4Beta測試200
9.5項目案例202
9.5.1學習目標202
9.5.2案例描述202
9.5.3案例要點202
9.5.4案例實施202
9.5.5特別提示207
9.5.6拓展與提高207本章小結207
習題207
第10章軟體測試管理208
10.1測試團隊的組織和管理208
10.1.1測試團隊組織結構209
10.1.2角色和職責210
10.1.3測試人員培養212
10.2測試用例的組織和管理214
10.2.1測試用例報告214
10.2.2測試用例的組織和跟蹤216
10.3軟體Bug管理217
10.3.1軟體Bug的基本概念217
10.3.2軟體Bug的狀態和類型218
10.3.3軟體Bug嚴重等級和優先權219
10.3.4軟體Bug管理流程220
10.3.5軟體Bug管理常用工具224
10.4項目案例239
10.4.1學習目標239
10.4.2案例描述240
10.4.3案例要點240
10.4.4案例實施240
10.4.5特別提示243
10.4.6拓展與提高243
本章小結243
習題243

作者簡介

梁立新,畢業於中國科技大學,獲理學學士和管理科學碩士學位,後留學美國伊利諾依理工大學,獲工商管理碩士學位。畢業後曾工作於美國華爾街、加拿大多倫多證券交易所和Canada Gain Fortune Inc.,擔任高級軟體設計師和首席技術官。現任深圳技術大學大數據與網際網路學院副教授、外國專家局特聘專家。作為主審和作者與教育部高等學校計算機科學與技術教學指導委員會及高校學者研發出“全國高等院校“十二五”項目驅動案例實踐系列教材”並由清華大學出版社出版。其中兩本教材獲得國家級十二五規劃優秀教材。

熱門詞條

聯絡我們