定 價(jià):49.8 元
叢書名:普通高等教育軟件工程“十二五”規(guī)劃教材
- 作者:鄭煒 劉文興 楊喜兵 王文鵬 吳瀟雪
- 出版時(shí)間:2017/9/1
- ISBN:9787115464422
- 出 版 社:人民郵電出版社
- 中圖法分類:TN915.05
- 頁碼:294
- 紙張:膠版紙
- 版次:1
- 開本:16開
基礎(chǔ)篇,第1-6章,第1章 軟件測(cè)試基礎(chǔ),第2章 軟件測(cè)試策略,第3章 黑盒測(cè)試與測(cè)試用例設(shè)計(jì),第4章 白盒測(cè)試,第5章 軟件測(cè)試的過程管理,第6章 軟件測(cè)試的度量。實(shí)踐篇,第7、8章,第7章 系統(tǒng)測(cè)試技術(shù),第8章 軟件測(cè)試工具及其應(yīng)用。提高篇,第9-12章,第9章 第三方測(cè)試,第10章 公有云測(cè)試質(zhì)量評(píng)估和可靠性指標(biāo),第11章 java程序代碼風(fēng)格檢測(cè)與修復(fù),第12章 軟件測(cè)試的拓展與提高。
1. 理論配mooc教學(xué)視頻,且學(xué)堂在線上的視頻會(huì)每年更新。并且學(xué)堂在線和作者會(huì)維護(hù)視頻資源的穩(wěn)定。
2. 視頻鏈接會(huì)以二維碼的形式的放在書上。
3. 作者在軟件測(cè)試領(lǐng)域知名度較高,國(guó)內(nèi)軟件測(cè)試專家。
鄭煒
教育經(jīng)歷
1.2000/9?C2007/7,西北工業(yè)大學(xué),計(jì)算機(jī)軟件與理論,博士,導(dǎo)師:胡正國(guó)
2.1997/9?C2000/3,西北工業(yè)大學(xué),計(jì)算機(jī)軟件與理論,碩士,導(dǎo)師:李戰(zhàn)懷
科研與學(xué)術(shù)工作經(jīng)歷
1.2009/12-至今,西北工業(yè)大學(xué),軟件與微電子學(xué)院,副教授
2.2007/12-2009/12,西北工業(yè)大學(xué),博士后,合作導(dǎo)師:張科
3. 2013/10-2014/10,英國(guó)布魯內(nèi)爾大學(xué),訪問學(xué)者
個(gè)人簡(jiǎn)介
發(fā)表學(xué)術(shù)論文60余篇,其中在FSE2016,TOSEM,Information Science等SCI期刊發(fā)表論文若干篇。受邀于2016年第七屆軟件工程領(lǐng)域研討會(huì)優(yōu)秀論文報(bào)告、第三屆全國(guó)軟件工程青年沙龍?zhí)匮钨e做優(yōu)秀論文報(bào)告、SATE2016和NASAC2016會(huì)議論文報(bào)告、以及2016年全國(guó)高校計(jì)算機(jī)教育大會(huì)主題報(bào)告,并獲得優(yōu)秀論文一等獎(jiǎng);在美國(guó)舉辦的軟件質(zhì)量國(guó)際會(huì)議SERE2013上擔(dān)任分會(huì)主席;主持和參與國(guó)家863,973項(xiàng)目各一項(xiàng),國(guó)家自然基金項(xiàng)目?jī)身?xiàng),十一五及十二五國(guó)防預(yù)研課題,航空和航天基金各一項(xiàng);與國(guó)內(nèi)研究所618所、631所、203所以及504所等進(jìn)行第三方軟件測(cè)試和軟件工具研發(fā)等項(xiàng)目合作,并在上述研究所作為特邀專家進(jìn)行軟件質(zhì)量相關(guān)報(bào)告數(shù)十次,作為項(xiàng)目評(píng)委,參加項(xiàng)目驗(yàn)收和評(píng)審數(shù)十次;隨國(guó)家外專局訪問團(tuán)赴美訪問斯坦福、加州伯克利、卡耐基梅隆等高校,以及HP,Oracle,Google等企業(yè);主講的軟件測(cè)試課程獲得國(guó)家級(jí)慕課--在線學(xué)堂立項(xiàng);第一作者申請(qǐng)國(guó)家發(fā)明專利五項(xiàng),第一作者編寫著作教材五本。
第1章 軟件測(cè)試基礎(chǔ) 1
1.1 軟件測(cè)試的基本概念 1
1.1.1 軟件測(cè)試是什么 1
1.1.2 軟件測(cè)試的目的 2
1.1.3 軟件測(cè)試與軟件質(zhì)量保證 2
1.2 軟件測(cè)試的分類 4
1.3 軟件缺陷管理 6
1.3.1 軟件缺陷的概念 6
1.3.2 軟件缺陷的屬性 7
1.3.3 缺陷生命周期 9
1.3.4 常見的缺陷管理工具 10
1.4 軟件質(zhì)量與軟件測(cè)試相關(guān)特性 11
1.4.1 軟件質(zhì)量模型 11
1.4.2 測(cè)試的復(fù)雜性和經(jīng)濟(jì)性 13
1.5 軟件測(cè)試充分性和測(cè)試停止準(zhǔn)則 16
1.5.1 軟件的測(cè)試充分性問題 16
1.5.2 軟件測(cè)試原則 17
1.5.3 測(cè)試停止準(zhǔn)則 20
1.6 小結(jié) 22
1.7 習(xí)題 23
第2章 軟件測(cè)試策略 24
2.1 軟件開發(fā)過程及模型 24
2.1.1 軟件開發(fā)過程 24
2.1.2 軟件開發(fā)過程模型 24
2.2 軟件測(cè)試過程 28
2.2.1 測(cè)試計(jì)劃和控制 28
2.2.2 測(cè)試分析和設(shè)計(jì) 30
2.2.3 測(cè)試實(shí)現(xiàn)和執(zhí)行 30
2.2.4 測(cè)試出口準(zhǔn)則的評(píng)估和報(bào)告 31
2.2.5 測(cè)試活動(dòng)結(jié)束 32
2.3 軟件測(cè)試與軟件開發(fā)的關(guān)系 32
2.3.1 軟件測(cè)試在軟件開發(fā)中的作用 32
2.3.2 軟件測(cè)試與軟件開發(fā)各階段的關(guān)系 33
2.3.3 常見軟件測(cè)試模型 33
2.4 黑盒測(cè)試和白盒測(cè)試 37
2.4.1 黑盒測(cè)試 37
2.4.2 白盒測(cè)試 38
2.4.3 黑盒測(cè)試與白盒測(cè)試的比較 39
2.5 小結(jié) 40
2.6 習(xí)題 41
第3章 黑盒測(cè)試與測(cè)試用例設(shè)計(jì) 42
3.1 測(cè)試用例綜述 42
3.1.1 測(cè)試用例設(shè)計(jì)原則 42
3.1.2 測(cè)試用例設(shè)計(jì)步驟 44
3.2 等價(jià)類設(shè)計(jì)方法 45
3.2.1 等價(jià)類劃分 46
3.2.2 等價(jià)類劃分方法 47
3.2.3 等價(jià)類劃分的測(cè)試運(yùn)用 50
3.3 邊界值設(shè)計(jì)方法 55
3.3.1 邊界值分析法原理 55
3.3.2 邊界值分析原則 56
3.3.3 健壯性分析 57
3.3.4 邊界值分析法的測(cè)試運(yùn)用 58
3.4 因果圖設(shè)計(jì)法 60
3.4.1 因果圖原理 60
3.4.2 因果圖法應(yīng)用 61
3.4.3 決策表法 62
3.5 正交試驗(yàn)設(shè)計(jì)方法 65
3.5.1 正交試驗(yàn)設(shè)計(jì)法原理 65
3.5.2 利用正交試驗(yàn)法設(shè)計(jì)測(cè)試用例 68
3.6 小結(jié) 69
3.7 習(xí)題 69
第4章 白盒測(cè)試 70
4.1 程序控制流圖 70
4.1.1 基本塊 70
4.1.2 流圖的定義與圖形表示 71
4.2 邏輯覆蓋測(cè)試 72
4.2.1 測(cè)試覆蓋率 72
4.2.2 邏輯覆蓋 72
4.2.3 測(cè)試覆蓋準(zhǔn)則 74
4.3 路徑分析與測(cè)試 75
4.4 數(shù)據(jù)流測(cè)試分析 77
4.4.1 測(cè)試充分性基礎(chǔ) 77
4.4.2 測(cè)試充分性準(zhǔn)則的度量 77
4.4.3 測(cè)試集充分性的度量 79
4.4.4 數(shù)據(jù)流概念 79
4.4.5 基于數(shù)據(jù)流的測(cè)試充分性準(zhǔn)則 82
4.5 變異測(cè)試 83
4.5.1 變異和變體 83
4.5.2 強(qiáng)變異和弱變異 84
4.5.3 用變異技術(shù)進(jìn)行測(cè)試評(píng)價(jià) 85
4.5.4 變異算子 87
4.5.5 變異算子的設(shè)計(jì) 88
4.5.6 變異測(cè)試的基本原則 88
4.6 小結(jié) 89
4.7 習(xí)題 89
第5章 軟件測(cè)試的過程管理 90
5.1 軟件測(cè)試的各個(gè)階段 90
5.2 測(cè)試需求 91
5.2.1 測(cè)試需求的分類 91
5.2.2 測(cè)試需求的收集 92
5.2.3 測(cè)試需求的分析 93
5.2.4 測(cè)試需求的評(píng)審 93
5.3 測(cè)試計(jì)劃 94
5.3.1 測(cè)試計(jì)劃的目標(biāo) 94
5.3.2 制定測(cè)試計(jì)劃 95
5.3.3 劃分測(cè)試優(yōu)先級(jí) 96
5.4 測(cè)試設(shè)計(jì)及測(cè)試用例 97
5.4.1 測(cè)試用例設(shè)計(jì)原則 97
5.4.2 測(cè)試用例設(shè)計(jì)方法 98
5.4.3 測(cè)試用例的粒度 102
5.4.4 測(cè)試用例的評(píng)審 103
5.5 測(cè)試的執(zhí)行 103
5.5.1 測(cè)試用例的選擇 103
5.5.2 測(cè)試人員分工 104
5.5.3 測(cè)試環(huán)境的搭建 104
5.5.4 BVT測(cè)試與冒煙測(cè)試 105
5.5.5 每日構(gòu)建介紹 105
5.6 軟件缺陷分析 106
5.6.1 缺陷分析的作用 107
5.6.2 軟件缺陷的分類 107
5.6.3 軟件缺陷分析方法 107
5.6.4 軟件缺陷分析的流程 109
5.6.5 缺陷報(bào)告 110
5.7 小結(jié) 110
5.8 習(xí)題 111
第6章 軟件測(cè)試的度量 112
6.1 軟件測(cè)試度量的目的 112
6.1.1 度量的目的 112
6.1.2 測(cè)試度量的難度 114
6.1.3 軟件測(cè)試人員工作質(zhì)量的衡量 115
6.2 軟件測(cè)試的度量及其應(yīng)用 121
6.2.1 度量bug的數(shù)量 121
6.2.2 軟件測(cè)試的度量及其應(yīng)用 121
6.2.3 bug的定性評(píng)估 123
6.2.4 bug綜合評(píng)價(jià)模型 125
6.2.5 測(cè)試覆蓋率統(tǒng)計(jì) 126
6.3 軟件測(cè)試常見的度量類型 129
6.3.1 手工測(cè)試度量 130
6.3.2 性能測(cè)試度量 135
6.3.3 自動(dòng)化測(cè)試度量 138
6.3.4 通用度量 139
6.5 小結(jié) 140
6.6 習(xí)題 141
第7章 系統(tǒng)測(cè)試技術(shù) 142
7.1 軟件自動(dòng)化測(cè)試 142
7.1.1 自動(dòng)化測(cè)試的概念 142
7.1.2 自動(dòng)化測(cè)試的優(yōu)缺點(diǎn) 144
7.1.3 自動(dòng)化測(cè)試工具 145
7.2 兼容性測(cè)試 147
7.2.1 兼容性測(cè)試的概念 147
7.2.2 兼容性測(cè)試內(nèi)容 148
7.2.3 兼容性測(cè)試的標(biāo)準(zhǔn)和規(guī)范 151
7.2.4 兼容性測(cè)試工具 152
7.3 Web測(cè)試實(shí)踐 152
7.3.1 Web應(yīng)用體系結(jié)構(gòu) 152
7.3.2 Web測(cè)試概述 153
7.3.3 Web測(cè)試主要類型 153
7.4 移動(dòng)終端測(cè)試實(shí)踐 158
7.4.1 移動(dòng)終端測(cè)試背景 158
7.4.2 移動(dòng)終端測(cè)試要求 158
7.4.3 移動(dòng)終端測(cè)試實(shí)例 159
7.5 小結(jié) 173
7.6 習(xí)題 173
第8章 軟件測(cè)試工具及其應(yīng)用 175
8.1 性能測(cè)試工具LoadRunner 175
8.1.1 性能測(cè)試簡(jiǎn)介 175
8.1.2 LoadRunner的主要功能 177
8.1.3 性能測(cè)試的主要術(shù)語 179
8.1.4 LoadRunner的安裝 180
8.1.5 LoadRunner的腳本錄制 183
8.2 單元測(cè)試工具JUnit 188
8.2.1 JUnit簡(jiǎn)介 188
8.2.2 安裝與使用 189
8.2.3 JUnit使用原則 194
8.2.4 其他特性 195
8.3 功能測(cè)試工具C test 197
8.3.1 C test的安裝 199
8.3.2 C test靜態(tài)測(cè)試 203
8.3.3 RuleWizard 206
8.3.4 C test動(dòng)態(tài)測(cè)試 212
8.4 開源缺陷管理工具Bugzilla 220
8.4.1 Bugzilla簡(jiǎn)介 220
8.4.2 Bugzilla安裝說明 221
8.4.3 Bugzilla使用說明 224
8.5 小結(jié) 226
8.6 習(xí)題 227
第9章 第三方測(cè)試 228
9.1 基本概念與測(cè)試過程 228
9.1.1 第三方測(cè)試的應(yīng)用現(xiàn)狀 228
9.1.2 第三方測(cè)試的意義和模式 229
9.1.3 第三方測(cè)試的相關(guān)概念 229
9.1.4 第三方測(cè)試的測(cè)試過程 230
9.2 測(cè)試實(shí)例實(shí)踐 232
9.3 小結(jié) 235
9.4 習(xí)題 235
第10章 公有云測(cè)試質(zhì)量評(píng)估與退出方法 236
10.1 云測(cè)試概念 236
10.1.1 云計(jì)算 236
10.1.2 云測(cè)試 237
10.2 云可靠性度量 238
10.2.1 軟件可靠性 239
10.2.2 軟件故障分析和診斷 249
10.3 安全測(cè)試及安全度量 250
10.3.1 安全性測(cè)試方法 251
10.3.2 安全測(cè)試方法舉例(可用于云中) 253
10.4 小結(jié) 256
10.5 習(xí)題 256
第11章 軟件測(cè)試的拓展與提高 257
11.1 企業(yè)測(cè)試實(shí)踐 257
11.1.1 測(cè)試計(jì)劃 257
11.1.2 測(cè)試管理 259
11.1.3 企業(yè)的測(cè)試策略 261
11.1.4 測(cè)試人員組織 262
11.1.5 測(cè)試小組的職責(zé) 263
11.2 CMMI和軟件測(cè)試 264
11.2.1 CMMI簡(jiǎn)介 264
11.2.2 基于CMMI的軟件測(cè)試流程 265
11.3 基于搜索的軟件測(cè)試 266
11.3.1 智能搜索算法 266
11.3.2 搜索技術(shù)在軟件測(cè)試中應(yīng)用 279
11.4 小結(jié) 294
11.5 習(xí)題 294