-
>
中醫(yī)基礎(chǔ)理論
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學(xué)·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
-
>
中醫(yī)診斷學(xué)--新世紀第五版
-
>
中藥學(xué)·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
軟件測試實用教程――方法與實踐(第2版) 版權(quán)信息
- ISBN:9787121186783
- 條形碼:9787121186783 ; 978-7-121-18678-3
- 裝幀:平塑
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
軟件測試實用教程――方法與實踐(第2版) 內(nèi)容簡介
本書是華中科技大學(xué)精品課程建設(shè)成果。本書圍繞軟件測試的核心概念,介紹了軟件測試的基本方法和過程,并通過豐富的案例予以實踐。全書共三部分。**部分軟件測試概述,對軟件測試的核心概念與思想(軟件缺陷、測試用例、自動化測試)展開初步的討論和測試實踐。第二部分軟件測試技術(shù),詳細討論了傳統(tǒng)的黑盒測試方法和白盒測試方法,針對每種測試方法均按照基本原理、測試用例設(shè)計和捉蟲實踐的順序依次展開闡述;對應(yīng)黑盒測試和白盒測試給出了綜合案例實踐。第三部分軟件測試應(yīng)用,從測試實施的角度,分為單元測試、集成測試和系統(tǒng)測試三個階段進行討論;*后提供了綜合應(yīng)用案例實踐,從自動化測試的角度,結(jié)合單元測試工具、功能測試工具和性能測試工具,討論自動化測試的設(shè)計與實施。 全書結(jié)構(gòu)遵循學(xué)生的認知規(guī)律,循序漸進,由淺入深,并注重理論聯(lián)系實際,使理論知識在實踐運用中具有可操作性。本書配有電子課件、教學(xué)大綱、案例源代碼或安裝包、典型文檔模板等教學(xué)資源。
軟件測試實用教程――方法與實踐(第2版) 目錄
第1章 軟件測試核心概念 1
1.1 引子:獵人打鳥 1
1.2 軟件測試的概念 2
1.2.1 軟件的定義及特點 2
1.2.2 軟件測試的定義 3
1.2.3 捉蟲實踐1:很簡單? 6
1.2.4 軟件測試的認識誤區(qū) 8
1.3 軟件缺陷的概念 11
1.3.1 慘痛的教訓(xùn):小蟲子,大問題 12
1.3.2 軟件缺陷的定義 14
1.3.3 捉蟲實踐2:蟲子捉完了嗎? 17
1.3.4 軟件缺陷的來源及代價 20
1.4 測試用例的概念 20
1.4.1 測試用例的定義 20
1.4.2 測試用例的設(shè)計 21
1.4.3 捉蟲實踐3:如何提高效率? 21
1.5 自動化測試 23
1.5.1 自動化測試的定義 23
1.5.2 自動化測試的任務(wù) 23
1.5.3 自動化測試技術(shù) 25
1.5.4 捉蟲實踐4:如何消滅所有
的蟲子? 26
1.5.5 自動化測試實施要點 31
1.5.6 自動化測試的局限性 32
1.6 本章小結(jié) 33
思考與練習(xí) 33
第2章 軟件測試背景 34
2.1 引子:一個中國黑客高手 34
2.2 軟件測試的發(fā)展歷程及現(xiàn)狀 35
2.2.1 軟件測試的發(fā)展歷程 35
2.2.2 軟件測試的現(xiàn)狀 36
2.2.3 外包測試的現(xiàn)狀 37
2.3 軟件測試的研究熱點 37
2.4 國內(nèi)軟件測試職業(yè)現(xiàn)狀 40
2.5 本章小結(jié) 41
思考與練習(xí) 41
第二部分 軟件測試技術(shù)
第3章 黑盒測試技術(shù) 42
3.1 概述 42
3.1.1 基本原理和特點 42
3.1.2 適用階段 42
3.1.3 測試方法的評價 43
3.2 邊界值測試 43
3.2.1 基本原理 43
3.2.2 測試用例設(shè)計 43
3.2.3 捉蟲實踐1:第二日問題的邊界值
測試 47
3.2.4 針對輸出域的邊界值分析 49
3.2.5 捉蟲實踐2:傭金問題的邊界值
測試 49
3.2.6 邊界值測試小結(jié) 50
3.3 等價類測試 51
3.3.1 基本原理 51
3.3.2 測試用例設(shè)計 52
3.3.3 捉蟲實踐3:第二日問題的等價類
測試 55
3.3.4 針對輸出域的等價類測試 60
3.3.5 捉蟲實踐4:傭金問題的等價類
測試 60
3.3.6 等價類測試小結(jié) 61
3.4 基于決策表的測試 61
3.4.1 基本原理 61
3.4.2 測試用例設(shè)計 62
3.4.3 捉蟲實踐5:第二日問題的決策表
測試 63
3.4.4 決策表測試小結(jié) 65
3.5 基于正交表的測試 66
3.5.1 基本原理 66
3.5.2 測試用例設(shè)計 66
3.5.3 捉蟲實踐6:第二日問題的
正交表測試 70
3.5.4 正交表測試小結(jié) 75
3.6 基于場景的測試 76
3.6.1 基本原理 76
3.6.2 測試用例設(shè)計 76
3.6.3 捉蟲實踐7:自動柜員機問題的
場景測試 78
3.6.4 場景測試小結(jié) 81
3.7 黑盒測試總結(jié) 81
3.8 本章小結(jié) 82
思考與練習(xí) 82
第4章 黑盒測試案例實踐 83
4.1 保險金案例實踐 83
4.1.1 案例說明 83
4.1.2 測試分析 83
4.1.3 測試用例設(shè)計 84
4.1.4 測試小結(jié) 86
4.2 信息采集系統(tǒng)案例實踐 87
4.2.1 案例說明 87
4.2.2 測試分析 93
4.2.3 測試用例設(shè)計 93
4.2.4 測試小結(jié) 102
4.3 本章小結(jié) 102
思考與練習(xí) 102
第5章 白盒測試技術(shù) 103
5.1 概述 103
5.1.1 基本原理和特點 103
5.1.2 適用階段 103
5.1.3 測試方法的評價 104
5.2 靜態(tài)白盒測試 104
5.2.1 概述 104
5.2.2 代碼檢查 104
5.2.3 靜態(tài)結(jié)構(gòu)分析 110
5.2.4 代碼質(zhì)量度量 111
5.2.5 捉蟲實踐1:自動柜員機問題
的函數(shù)調(diào)用圖分析 113
5.2.6 捉蟲實踐2:第二日問題的控制流
圖分析 114
5.2.7 靜態(tài)白盒測試小結(jié) 117
5.3 對判定的測試 118
5.3.1 基本原理 118
5.3.2 案例描述 119
5.3.3 測試用例設(shè)計 119
5.3.4 測試用例優(yōu)化 125
5.3.5 捉蟲實踐3:第二日問題的判定
測試 125
5.3.6 對判定的測試小結(jié) 128
5.4 對路徑的測試 129
5.4.1 彌諾陶洛斯迷宮的傳說 129
5.4.2 相關(guān)概念 130
5.4.3 基本原理 134
5.4.4 測試用例設(shè)計 135
5.4.5 捉蟲實踐4:第二日問題的路徑
測試 137
5.4.6 捉蟲實踐5:自動柜員機問題的
路徑測試 143
5.4.7 捉蟲實踐6:信息采集系統(tǒng)的路徑
測試 144
5.4.8 對路徑的測試小結(jié) 145
5.5 對循環(huán)的測試 146
5.5.1 基本原理 146
5.5.2 測試用例設(shè)計 146
5.5.3 捉蟲實踐7:B樣條曲線問題
的測試 149
5.5.4 對循環(huán)的測試小結(jié) 152
5.6 對變量的測試 152
5.6.1 基本原理 152
5.6.2 測試用例設(shè)計 153
5.6.3 捉蟲實踐8:傭金問題的數(shù)據(jù)流
測試 154
5.6.4 對變量的測試小結(jié) 156
5.7 白盒測試總結(jié) 157
5.7.1 測試方法總結(jié) 157
5.7.2 綜合使用策略 157
5.7.3 測試覆蓋指標 158
5.7.4 對黑盒測試的評估 158
5.8 本章小結(jié) 159
思考與練習(xí) 160
第6章 白盒測試案例實踐 161
6.1 保險金案例實踐 161
6.1.1 被測代碼說明 161
6.1.2 測試分析 162
6.1.3 測試用例設(shè)計 162
6.1.4 測試小結(jié) 165
6.2 人壽保險金案例實踐 166
6.2.1 問題描述 166
6.2.2 被測代碼說明 166
6.2.3 測試分析 167
6.2.4 測試用例設(shè)計 167
6.2.5 測試小結(jié) 173
6.3 信息采集系統(tǒng)案例實踐 173
6.3.1 被測代碼說明 173
6.3.2 測試分析 173
6.3.3 測試用例設(shè)計 173
6.3.4 測試小結(jié) 180
6.4 本章小結(jié) 180
思考與練習(xí) 180
第三部分 軟件測試應(yīng)用
第7章 單元測試 181
7.1 概述 181
7.2 單元測試的內(nèi)容 181
7.2.1 靜態(tài)檢查 182
7.2.2 動態(tài)測試 182
7.3 驅(qū)動和樁模塊的設(shè)計 183
7.3.1 驅(qū)動模塊和樁模塊的定義 183
7.3.2 驅(qū)動模塊和樁模塊的設(shè)計 184
7.3.3 捉蟲實踐1:賬單計算問題
的驅(qū)動設(shè)計 185
7.4 測試需求分析 188
7.4.1 測試需求概述 188
7.4.2 測試需求的定義 189
7.4.3 測試需求的屬性 189
7.4.4 測試需求的分析 190
7.4.5 應(yīng)注意的問題 191
7.4.6 認識的誤區(qū) 191
7.4.7 捉蟲實踐2:轄區(qū)移交問題的測試
需求分析 192
7.5 單元測試的過程 193
7.5.1 測試過程概述 193
7.5.2 計劃階段 194
7.5.3 設(shè)計階段 198
7.5.4 實施階段 198
7.5.5 執(zhí)行階段 199
7.5.6 評估階段 199
7.6 日構(gòu)建 200
7.6.1 日構(gòu)建的概念 200
7.6.2 日構(gòu)建的過程 200
7.6.3 日構(gòu)建腳本的開發(fā) 200
7.6.4 日構(gòu)建的優(yōu)勢 200
7.6.5 日構(gòu)建的不足 201
7.7 回歸測試 201
7.7.1 回歸測試的定義和目的 201
7.7.2 回歸測試的策略 202
7.7.3 回歸測試的實施 202
7.8 捉蟲實踐3:第二日問題的單元
測試 203
7.8.1 代碼說明 203
7.8.2 單元測試計劃 203
7.8.3 單元測試設(shè)計 208
7.8.4 單元測試用例 211
7.8.5 單元測試腳本 216
7.8.6 單元測試執(zhí)行 220
7.8.7 單元測試評估總結(jié) 221
7.9 捉蟲實踐4:第二日問題的單元測試
改進 221
7.9.1 存在的不足 221
7.9.2 改進措施 221
7.9.3 改進的單元測試腳本 221
7.9.4 更多討論 223
7.10 本章小結(jié) 223
思考與練習(xí) 224
第8章 集成測試 225
8.1 概述 225
8.1.1 集成測試的定義 225
8.1.2 集成測試的內(nèi)容 225
8.2 集成測試的評價 225
8.3 單個集成測試用例的設(shè)計 226
8.3.1 成對集成 226
8.3.2 捉蟲實踐1:第二日問題的
成對集成 226
8.3.3 鄰居集成 227
8.3.4 捉蟲實踐2:第二日問題的
鄰居集成 227
8.3.5 基于獨立路徑的集成 227
8.3.6 捉蟲實踐3:第二日問題基于獨立
路徑的集成 227
8.4 集成測試遍歷順序的設(shè)計 228
8.4.1 大爆炸集成 228
8.4.2 自頂向下的集成 229
8.4.3 自底向上的集成 230
8.4.4 三明治集成 231
8.5 集成測試策略的比較 233
8.5.1 策略比較 233
8.5.2 捉蟲實踐8:第二日問題的綜合
集成測試 233
8.6 本章小結(jié) 233
思考與練習(xí) 234
第9章 系統(tǒng)測試 235
9.1 概述 235
9.2 功能測試 235
9.2.1 以數(shù)據(jù)為中心的系統(tǒng) 236
9.2.2 以活動序列為中心的系統(tǒng) 236
9.3 性能測試 237
9.4 安全性測試 238
9.5 兼容性測試 239
9.5.1 與硬件的兼容性測試 239
9.5.2 與其他軟件平臺和應(yīng)用程序的
兼容性測試 239
9.5.3 數(shù)據(jù)共享的兼容性測試 239
9.6 用戶界面測試 240
9.7 可安裝性測試 242
9.8 本章小結(jié) 243
思考與練習(xí) 243
第10章 測試過程管理 244
10.1 軟件測試過程模型 244
10.1.1 V模型 244
10.1.2 W模型 245
10.1.3 H模型 245
10.1.4 X模型 246
10.1.5 綜合策略 247
10.2 測試用例的管理 247
10.2.1 測試用例報告的撰寫 247
10.2.2 測試用例的組織和跟蹤 249
10.3 軟件缺陷的管理 252
10.3.1 缺陷的屬性 252
10.3.2 缺陷報告的撰寫 254
10.3.3 缺陷的跟1
- >
煙與鏡
- >
二體千字文
- >
經(jīng)典常談
- >
苦雨齋序跋文-周作人自編集
- >
唐代進士錄
- >
山海經(jīng)
- >
我與地壇
- >
【精裝繪本】畫給孩子的中國神話