注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件測(cè)試方法和技術(shù)(高等學(xué)校教材軟件工程)

軟件測(cè)試方法和技術(shù)(高等學(xué)校教材軟件工程)

軟件測(cè)試方法和技術(shù)(高等學(xué)校教材軟件工程)

定 價(jià):¥36.00

作 者: 朱少民主編
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等學(xué)校教材·軟件工程
標(biāo) 簽: 軟件測(cè)試及維護(hù)

ISBN: 9787302111337 出版時(shí)間: 2005-07-01 包裝: 平裝
開本: 26cm 頁(yè)數(shù): 430 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書系統(tǒng)介紹了軟件品質(zhì)保證體系和軟件測(cè)試原理。從軟件工程學(xué)、質(zhì)量保證、風(fēng)險(xiǎn)管理等角度闡述了軟件測(cè)試以及軟件測(cè)試策略的設(shè)計(jì)原則。本書重點(diǎn)講解軟件測(cè)試的流程和技術(shù)/方法,深入剖析和探討了各種測(cè)試類型和不同階段比較成熟的技術(shù)以及方法,包括從單元測(cè)試到驗(yàn)收、安裝測(cè)試,從應(yīng)用服務(wù)器測(cè)試到本地化、自動(dòng)化測(cè)試等。本書作為軟件測(cè)試的實(shí)際應(yīng)用參考。從怎樣組建測(cè)試隊(duì)伍,搭建測(cè)試環(huán)境到測(cè)試用例組織、設(shè)計(jì)、化繁為簡(jiǎn),將抽象理論知識(shí)變?yōu)榭捎|摸到的實(shí)際操作,更好地理解和消化理論基礎(chǔ)。本書適用于高校計(jì)算機(jī)及軟件工程專業(yè)作為教材使用,也可作為軟件測(cè)試人員的技術(shù)參考書。本書特色:·系統(tǒng)的軟件品質(zhì)保證體系和軟件測(cè)試原理,從軟件工程學(xué)、質(zhì)量保證、風(fēng)險(xiǎn)管理等角度闡述了軟件測(cè)試以及軟件測(cè)試策略的設(shè)計(jì)原則·軟件測(cè)試的流程和技術(shù)/方法,深入剖析和探討了各種類型測(cè)試類型和不同階段比較成熟的技術(shù)以及方法,包括從單元測(cè)試到驗(yàn)收.安裝測(cè)試、從應(yīng)用服務(wù)器測(cè)試到本地化、自動(dòng)化測(cè)試等·軟件測(cè)試的實(shí)際應(yīng)用參考。從怎樣組建測(cè)試隊(duì)伍,搭建測(cè)試環(huán)境到測(cè)試用例組織、設(shè)計(jì),化繁為簡(jiǎn),將抽象理論知識(shí)變?yōu)榭捎|摸到的實(shí)際操作,更好地理解和消化前面的理論基礎(chǔ)

作者簡(jiǎn)介

  朱少民,曾任合肥工業(yè)大學(xué)副研究員、碩士生指導(dǎo)老師,從事軟件開發(fā)、管理十四年,先后獲得青島市、合肥市、安徽省、機(jī)械工業(yè)部等科技進(jìn)步獎(jiǎng),最近五年一直擔(dān)任WebEx中國(guó)QA經(jīng)理、QA總監(jiān)(WebEx是在美國(guó)NASDAQ上市的通訊軟件公司)。全國(guó)軟件測(cè)試和質(zhì)量保證高級(jí)培訓(xùn)班首席講師,中國(guó)科技大學(xué)軟件學(xué)院客座副教授,負(fù)責(zé)《軟件工程》、《軟件測(cè)試和質(zhì)量保證》等課程的教學(xué)和實(shí)習(xí)指導(dǎo)。

圖書目錄

第1部分 軟件測(cè)試的原理
第1章 軟件及其開發(fā)過(guò)程 2
1.1 軟件的含義 2
1.2 軟件開發(fā)過(guò)程的特性 3
1.2.1 軟件開發(fā)的基本過(guò)程 4
1.2.2 軟件開發(fā)過(guò)程模型 5
1.2.3 UML代表著軟件建模的發(fā)展趨勢(shì) 11
1.3 軟件測(cè)試的重要性 13
1.3.1 軟件所帶來(lái)的悲劇 14
1.3.2 其他一些例子 15
1.3.3 測(cè)試是軟件開發(fā)重要環(huán)節(jié)之一 17
小結(jié) 18
思考題 19
第2章 軟件測(cè)試的基本概念和方法 20
2.1 軟件質(zhì)量就是客戶的滿意度 20
2.1.1 質(zhì)量的概念 20
2.1.2 軟件質(zhì)量的內(nèi)涵 21
2.2 軟件缺陷(bug)是什么 24
2.2.1 軟件缺陷的定義和種類 25
2.2.2 軟件缺陷的產(chǎn)生 26
2.2.3 軟件缺陷的構(gòu)成 27
2.2.4 修復(fù)軟件缺陷的代價(jià) 28
2.3 軟件測(cè)試的基本方法 29
2.3.1 軟件測(cè)試的原則 29
2.3.2 白盒測(cè)試和黑盒測(cè)試 31
2.3.3 靜態(tài)的和動(dòng)態(tài)的方法 32
2.3.4 驗(yàn)證和確認(rèn)(Verification & Validation) 33
2.3.5 ALAC測(cè)試 34
2.3.6 自動(dòng)化測(cè)試和隨機(jī)測(cè)試 35
2.3.7 軟件測(cè)試的誤區(qū) 35
2.4 軟件測(cè)試的分類和階段 37
2.4.1 測(cè)試的分類 37
2.4.2 測(cè)試的階段 39
2.5 軟件測(cè)試的工作范疇 43
2.5.1 測(cè)試計(jì)劃制定 43
2.5.2 設(shè)計(jì)測(cè)試用例 46
2.5.3 執(zhí)行測(cè)試 46
2.5.4 測(cè)試結(jié)果分析和質(zhì)量報(bào)告 47
小結(jié) 48
思考題 49
第3章 質(zhì)量保證與測(cè)試策略 50
3.1 軟件質(zhì)量保證 50
3.1.1 SQA概述 50
3.1.2 SQA活動(dòng) 50
3.1.3 SQA與軟件測(cè)試的關(guān)系 53
3.2 測(cè)試策略 53
3.2.1 測(cè)試策略的概念 53
3.2.2 影響測(cè)試策略的因素 54
3.2.3 測(cè)試策略的確定 55
3.3 測(cè)試計(jì)劃 56
3.3.1 制定有效的測(cè)試計(jì)劃 56
3.3.2 通用測(cè)試計(jì)劃模板 58
3.4 軟件質(zhì)量的可靠性評(píng)估 60
3.4.1 軟件可靠性評(píng)估概述 60
3.4.2 軟件可靠性模型 61
3.4.3 可靠性評(píng)估過(guò)程 62
小結(jié) 63
思考題 63
第4章 軟件測(cè)試依據(jù)和規(guī)范 64
4.1 軟件質(zhì)量標(biāo)準(zhǔn) 64
4.1.1 ISO質(zhì)量體系標(biāo)準(zhǔn)簡(jiǎn)介 64
4.1.2 ISO/GB軟件質(zhì)量體系標(biāo)準(zhǔn) 65
4.1.3 ISO9000-3介紹 67
4.2 軟件測(cè)試規(guī)范 70
4.2.1 概述 70
4.2.2 軟件測(cè)試規(guī)范 70
4.3 CMM思想和結(jié)構(gòu)體系 75
4.3.1 CMM的歷史 75
4.3.2 CMM的五個(gè)等級(jí)及關(guān)鍵過(guò)程域 75
4.3.3 CMM與ISO9001思想及結(jié)構(gòu)體系的關(guān)系 79
4.4 建立軟件測(cè)試管理和評(píng)判體系 80
小結(jié) 82
思考題 83
第2部分 軟件測(cè)試的技術(shù)
第5章 單元測(cè)試 86
5.1 什么是單元測(cè)試 86
5.1.1 單元測(cè)試的定義 86
5.1.2 為何要進(jìn)行單元測(cè)試 86
5.2 單元測(cè)試的目標(biāo)和任務(wù) 87
5.2.1 單元測(cè)試的目標(biāo) 87
5.2.2 單元測(cè)試任務(wù) 88
5.3 靜態(tài)測(cè)試技術(shù)的運(yùn)用 90
5.3.1 編碼的標(biāo)準(zhǔn)和規(guī)范 90
5.3.2 走查 93
5.3.3 審查 94
5.3.4 評(píng)審 97
5.4 動(dòng)態(tài)測(cè)試技術(shù)的運(yùn)用 97
5.4.1 白盒測(cè)試方法 98
5.4.2 黑盒測(cè)試方法 98
5.5 調(diào)試與評(píng)估 100
5.6 單元測(cè)試的過(guò)程與文檔管理 101
5.7 單元測(cè)試的常用工具簡(jiǎn)介 103
小結(jié) 104
思考題 104
第6章 集成測(cè)試和系統(tǒng)測(cè)試 105
6.1 系統(tǒng)集成的模式與方法 105
6.1.1 集成測(cè)試前的準(zhǔn)備 105
6.1.2 集成測(cè)試的模式 106
6.1.3 自頂向下和自底向上集成方法 107
6.1.4 大棒與三明治集成方法 109
6.1.5 持續(xù)集成 110
6.2 功能測(cè)試 111
6.2.1 功能測(cè)試的目的和內(nèi)容 111
6.2.2 功能測(cè)試的方法 112
6.3 系統(tǒng)測(cè)試 115
6.3.1 系統(tǒng)測(cè)試的內(nèi)容 116
6.3.2 回歸測(cè)試 117
6.4 壓力測(cè)試、容量測(cè)試和性能測(cè)試 119
6.4.1 壓力測(cè)試 119
6.4.2 容量測(cè)試 120
6.4.3 性能測(cè)試 121
6.5 安全性、可靠性和容錯(cuò)性測(cè)試 122
6.5.1 安全性測(cè)試 123
6.5.2 可靠性測(cè)試 124
6.5.3 容錯(cuò)性測(cè)試 125
小結(jié) 127
思考題 128
第7章 驗(yàn)收測(cè)試 129
7.1 驗(yàn)收測(cè)試的過(guò)程和主要內(nèi)容 129
7.2 產(chǎn)品規(guī)格說(shuō)明書的驗(yàn)證 130
7.2.1 產(chǎn)品規(guī)格說(shuō)明書的審核 130
7.2.2 產(chǎn)品說(shuō)明書的驗(yàn)證 131
7.3 用戶界面和可用性測(cè)試 131
7.4 兼容性測(cè)試 134
7.5 可安裝性和可恢復(fù)性測(cè)試 135
7.6 文檔測(cè)試 137
7.6.1 文檔的種類 138
7.6.2 文檔測(cè)試的重要性 139
7.6.3 怎樣進(jìn)行文檔測(cè)試 139
7.7 驗(yàn)收測(cè)試報(bào)告和用戶驗(yàn)收測(cè)試 140
小結(jié) 140
思考題 141
第8章 面向?qū)ο筌浖臏y(cè)試 142
8.1 面向?qū)ο筌浖奶攸c(diǎn) 142
8.2 面向?qū)ο鬁y(cè)試的層次與數(shù)據(jù)流 146
8.2.1 類與子類的測(cè)試 146
8.2.2 分層與增量 147
8.2.3 面向?qū)ο髮哟谓Y(jié)構(gòu)測(cè)試重點(diǎn) 147
8.3 面向?qū)ο蟮膯卧獪y(cè)試 149
8.3.1 面向?qū)ο筌浖y(cè)試與傳統(tǒng)軟件的不同 149
8.3.2 類測(cè)試 149
8.4 面向?qū)ο蟮募蓽y(cè)試 153
8.4.1 對(duì)象交互 153
8.4.2 面向?qū)ο蠹蓽y(cè)試的常用方法 154
8.4.3 分布式對(duì)象測(cè)試 155
小結(jié) 156
思考題 157
第9章 基于應(yīng)用服務(wù)器的測(cè)試 158
9.1 應(yīng)用服務(wù)器的分類和特征 158
9.1.1 應(yīng)用服務(wù)器的分類 158
9.1.2 C/S和B/S結(jié)構(gòu)描述 159
9.1.3 三層和多層結(jié)構(gòu) 159
9.2 基于Web服務(wù)器應(yīng)用的測(cè)試 161
9.2.1 常用的Web元素功能測(cè)試 161
9.2.2 Web安全性測(cè)試 163
9.2.3 Web負(fù)載測(cè)試 164
9.3 基于數(shù)據(jù)庫(kù)應(yīng)用服務(wù)器的測(cè)試 164
9.3.1 數(shù)據(jù)庫(kù)服務(wù)器性能測(cè)試 164
9.3.2 數(shù)據(jù)庫(kù)并發(fā)控制測(cè)試 166
9.4 基于J2EE平臺(tái)的測(cè)試 168
9.4.1 J2EE概述 168
9.4.2 基于J2EE應(yīng)用的單元測(cè)試技術(shù) 171
9.4.3 實(shí)用對(duì)象的單元測(cè)試 175
9.4.4 事務(wù)對(duì)象的單元測(cè)試 177
9.4.5 Servlet的單元測(cè)試 179
9.4.6 JSP單元測(cè)試 181
9.4.7 數(shù)據(jù)庫(kù)訪問(wèn)層的單元測(cè)試 181
9.5 其他應(yīng)用服務(wù)器應(yīng)用的測(cè)試 181
小結(jié) 182
第10章 軟件本地化測(cè)試 183
10.1 什么是軟件本地化 183
10.1.1 軟件本地化與國(guó)際化 184
10.1.2 軟件本地化與翻譯 184
10.1.3 軟件本地化基本步驟 185
10.1.4 軟件本地化測(cè)試 186
10.2 軟件本地化的翻譯問(wèn)題 187
10.3 軟件本地化測(cè)試的技術(shù)問(wèn)題 189
10.3.1 字符集問(wèn)題 189
10.3.2 數(shù)據(jù)格式 189
10.3.3 頁(yè)面顯示和布局 194
10.3.4 配置和兼容性問(wèn)題 196
10.4 本地化測(cè)試的重點(diǎn) 197
10.4.1 翻譯所產(chǎn)生的問(wèn)題 197
10.4.2 功能的實(shí)現(xiàn) 198
10.4.3 對(duì)本地化測(cè)試人員的要求 199
小結(jié) 199
思考題 200
第11章 軟件測(cè)試自動(dòng)化 201
11.1 測(cè)試自動(dòng)化的內(nèi)涵 201
11.1.1 軟件測(cè)試自動(dòng)化的意義 201
11.1.2 自動(dòng)化測(cè)試的引入和應(yīng)用 203
11.1.3 測(cè)試自動(dòng)化的基本結(jié)構(gòu) 204
11.1.4 測(cè)試自動(dòng)化的原理和方法 205
11.1.5 測(cè)試自動(dòng)化普遍存在的問(wèn)題 207
11.2 測(cè)試工具的分類和選擇 209
11.2.1 測(cè)試工具的分類 209
11.2.2 測(cè)試工具的選擇 210
11.3 測(cè)試工具的主流產(chǎn)品介紹 214
11.3.1 面向開發(fā)的單元測(cè)試工具 214
11.3.2 負(fù)載和性能測(cè)試工具 216
11.3.3 GUI功能測(cè)試工具 217
11.3.4 基于Web應(yīng)用的測(cè)試工具 217
11.3.5 軟件測(cè)試管理和其他工具 219
11.4 IBM-Rational產(chǎn)品的整體解決方案 221
11.4.1 Rational測(cè)試產(chǎn)品結(jié)構(gòu) 221
11.4.2 Rational全套測(cè)試解決方案的特點(diǎn) 222
11.5 Mercury Interactive產(chǎn)品的整體解決方案 224
11.5.1 MI產(chǎn)品結(jié)構(gòu) 224
11.5.2 MI 3個(gè)重量級(jí)產(chǎn)品的介紹 225
11.6 Compuware產(chǎn)品的整體解決方案 228
11.6.1 Compuware產(chǎn)品結(jié)構(gòu) 228
11.6.2 Compuware分階段解決方案 229
小結(jié) 232
思考題 233
第3部分 軟件測(cè)試的實(shí)踐
第12章 組織和管理測(cè)試團(tuán)隊(duì) 236
12.1 測(cè)試團(tuán)隊(duì)的地位和責(zé)任 236
12.1.1 軟件測(cè)試團(tuán)隊(duì)的任務(wù) 236
12.1.2 測(cè)試團(tuán)隊(duì)的規(guī)模 238
12.2 測(cè)試團(tuán)隊(duì)的構(gòu)成 239
12.2.1 測(cè)試團(tuán)隊(duì)的基本構(gòu)成 239
12.2.2 測(cè)試人員的責(zé)任 240
12.2.3 測(cè)試團(tuán)隊(duì)的組織模型 244
12.3 如何從零開始 245
12.3.1 建立測(cè)試團(tuán)隊(duì)的正確觀念 245
12.3.2 測(cè)試人員的招聘 247
12.3.3 測(cè)試新人的培訓(xùn) 253
12.4 測(cè)試團(tuán)隊(duì)的管理和發(fā)展 254
12.4.1 樹立良好的測(cè)試團(tuán)隊(duì)意識(shí) 254
12.4.2 測(cè)試團(tuán)隊(duì)的激勵(lì)方法 256
12.4.3 從PSP到TSP 258
12.4.4 知識(shí)共享和在崗培訓(xùn) 260
12.5 優(yōu)秀軟件測(cè)試工程師的必備素質(zhì) 262
小結(jié) 264
思考題 265
第13章 測(cè)試環(huán)境的建立 266
13.1 測(cè)試環(huán)境的重要性 266
13.2 測(cè)試環(huán)境的各要素 267
13.2.1 產(chǎn)品的使用環(huán)境對(duì)測(cè)試環(huán)境的影響 267
13.2.2 主測(cè)試環(huán)境與輔測(cè)試環(huán)境 268
13.2.3 測(cè)試環(huán)境的五要素 268
13.3 建立測(cè)試實(shí)驗(yàn)室 270
13.3.1 建立測(cè)試實(shí)驗(yàn)室的必要性 271
13.3.2 選擇和規(guī)劃實(shí)驗(yàn)室 272
13.3.3 集成和配置測(cè)試設(shè)備 273
13.4 測(cè)試環(huán)境的維護(hù)和管理 274
小結(jié) 275
思考題 275
第14章 軟件測(cè)試用例的設(shè)計(jì) 276
14.1 測(cè)試用例設(shè)計(jì)概述 276
14.1.1 測(cè)試用例的重要性 276
14.1.2 測(cè)試用例設(shè)計(jì)書寫標(biāo)準(zhǔn) 277
14.1.3 測(cè)試用例設(shè)計(jì)考慮因素 279
14.1.4 測(cè)試用例設(shè)計(jì)的基本原則 282
14.2 白盒測(cè)試用例設(shè)計(jì)方法 283
14.2.1 邏輯覆蓋法 283
14.2.2 基本路徑測(cè)試法 288
14.3 黑盒測(cè)試用例設(shè)計(jì)方法 289
14.3.1 等價(jià)類劃分法 289
14.3.2 邊界值分析法 291
14.3.3 因果圖法 293
14.3.4 錯(cuò)誤推測(cè)法 293
14.3.5 功能圖法 294
14.4 測(cè)試用例的組織和跟蹤 296
14.4.1 組織測(cè)試用例 296
14.4.2 跟蹤測(cè)試用例 299
14.4.3 維護(hù)測(cè)試用例 301
14.4.4 測(cè)試用例的覆蓋率 303
小結(jié) 303
思考題 303
第15章 報(bào)告所發(fā)現(xiàn)的軟件缺陷 304
15.l 軟件缺陷的描述 304
15.1.1 軟件缺陷的基本描述 304
15.1.2 軟件缺陷屬性 305
15.2 軟件缺陷相關(guān)的信息 308
15.2.1 軟件缺陷的圖片、記錄信息 308
15.2.2 分離和再現(xiàn)軟件缺陷 309
15.3 軟件缺陷的處理和跟蹤 311
15.3.1 軟件缺陷生命周期 312
15.3.2 軟件缺陷處理技巧 313
15.3.3 軟件缺陷跟蹤系統(tǒng) 313
15.3.4 缺陷跟蹤的方法和圖表 317
小結(jié) 319
思考題 319
第16章 軟件測(cè)試和質(zhì)量分析報(bào)告 321
16.1 軟件產(chǎn)品的質(zhì)量度量 321
16.1.1 軟件度量的內(nèi)容和分類 322
16.1.2 軟件度量的分工和過(guò)程 324
16.1.3 軟件質(zhì)量模型 325
16.1.4 軟件質(zhì)量的度量 327
16.1.5 質(zhì)量度量的統(tǒng)計(jì)方法 327
16.2 評(píng)估系統(tǒng)測(cè)試的覆蓋程度 329
16.2.1 對(duì)軟件需求的估算 330
16.2.2 基于需求的測(cè)試覆蓋評(píng)估 330
16.2.3 基于代碼的測(cè)試覆蓋評(píng)估 331
16.3 軟件缺陷分析方法 331
16.3.1 缺陷分布報(bào)告 332
16.3.2 缺陷趨勢(shì)報(bào)告 333
16.4 基于缺陷分析的產(chǎn)品質(zhì)量評(píng)估 334
16.4.1 經(jīng)典的種子公式 335
16.4.2 基于缺陷清除率的估算方法 336
16.4.3 軟件產(chǎn)品性能評(píng)估 337
16.4.4 借助工具的方法 337
16.5 測(cè)試報(bào)告的模板、實(shí)例 337
小結(jié) 340
思考題 341
第17章 軟件測(cè)試項(xiàng)目管理 342
17.1 軟件測(cè)試項(xiàng)目管理的概述 342
17.1.1 軟件項(xiàng)目管理的共性 343
17.1.2 軟件測(cè)試項(xiàng)目管理的特點(diǎn) 345
17.2 軟件測(cè)試項(xiàng)目的組織 346
17.3 軟件測(cè)試項(xiàng)目的過(guò)程管理 349
17.3.1 測(cè)試計(jì)劃階段 350
17.3.2 軟件測(cè)試設(shè)計(jì)和開發(fā) 353
17.3.3 測(cè)試執(zhí)行階段 355
17.4 軟件測(cè)試項(xiàng)目的資源管理 358
17.5 測(cè)試項(xiàng)目的進(jìn)度管理 360
17.5.1 測(cè)試項(xiàng)目的里程碑和關(guān)鍵路徑 360
17.5.2 測(cè)試項(xiàng)目進(jìn)度的特性及外在關(guān)系 362
17.5.3 測(cè)試項(xiàng)目進(jìn)度的管理方法和工具 364
17.6 測(cè)試項(xiàng)目的風(fēng)險(xiǎn)管理 368
17.7 測(cè)試項(xiàng)目的質(zhì)量和配置管理 370
17.8 軟件測(cè)試文檔的管理 371
小結(jié) 373
思考題 374
附錄A 軟件測(cè)試的英文術(shù)語(yǔ)及中文解釋 375
附錄B 質(zhì)量管理體系——要求(國(guó)家標(biāo)準(zhǔn)GB/T 19001-2000,Idt ISO 9001:2000)
     391
附錄C 信息技術(shù)——軟件包質(zhì)量要求和測(cè)試(國(guó)家標(biāo)準(zhǔn)GB/T 17544-1998,
    Idt ISO/IEC 12119:1994) 402
附錄D 測(cè)試計(jì)劃模板 413
附錄E C++ Inspection Checklist 425
附錄F Java Code Inspection Checklist 428
參考文獻(xiàn) 431

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)