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

全程軟件測(cè)試

全程軟件測(cè)試

定 價(jià):¥49.00

作 者: 朱少民
出版社: 電子工業(yè)出版社
叢編項(xiàng): 21世紀(jì)高等院校規(guī)劃教材
標(biāo) 簽: CMM(軟件能力成熟度模型)

購(gòu)買這本書(shū)可以去


ISBN: 9787121048784 出版時(shí)間: 2007-09-01 包裝: 平裝
開(kāi)本: 787×980 1/16 頁(yè)數(shù): 450 字?jǐn)?shù):  

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

  測(cè)試專家朱少民老師最新力作深邃洞察軟件測(cè)試整體架構(gòu)囊括軟件測(cè)試的思想、流程、方法、技術(shù)和最佳實(shí)踐系統(tǒng)介紹測(cè)試管理的各個(gè)層次及其細(xì)節(jié)本書(shū)以兩個(gè)典型項(xiàng)目為背景,按實(shí)際項(xiàng)目進(jìn)行的先后次序,循序漸進(jìn)地闡述了軟件測(cè)試的全過(guò)程。從軟件項(xiàng)目啟動(dòng)、需求評(píng)審、測(cè)試計(jì)劃開(kāi)始,然后深入到測(cè)試用例設(shè)計(jì)、測(cè)試工具選擇、腳本開(kāi)發(fā)、功能測(cè)試和系統(tǒng)測(cè)試等不同階段,生動(dòng)地演繹了必需而實(shí)用的測(cè)試方法、技術(shù)和實(shí)施技巧。本書(shū)還系統(tǒng)地介紹了測(cè)試管理的各個(gè)層次及其細(xì)節(jié),包括測(cè)試策略制定、風(fēng)險(xiǎn)控制、缺陷跟蹤和分析、測(cè)試管理系統(tǒng)的應(yīng)用等。最后,本書(shū)呈現(xiàn)了軟件測(cè)試成熟度模型和對(duì)軟件測(cè)試的總結(jié)和思考,幫助讀者了解軟件測(cè)試所面對(duì)的現(xiàn)實(shí)問(wèn)題和應(yīng)恪守的原則、領(lǐng)會(huì)測(cè)試方法的應(yīng)用之道和品味測(cè)試的最佳實(shí)踐。本書(shū)是作者長(zhǎng)期從事軟件測(cè)試工作的經(jīng)驗(yàn)與智慧的結(jié)晶,是軟件測(cè)試工程師的良師益友。本書(shū)也可作為軟件開(kāi)發(fā)人員、項(xiàng)目經(jīng)理等的參考書(shū),更適合用作軟件測(cè)試的培訓(xùn)教材或教學(xué)用書(shū)。

作者簡(jiǎn)介

  朱少民 (Kerry Zhu),男,1964年出生,1988年碩士畢業(yè) 、1995年破格提升為副教授,目前擔(dān)任一家跨國(guó)公司的中國(guó)區(qū)高級(jí)質(zhì)量總監(jiān)。先后在大學(xué)的研究和教學(xué)工作、國(guó)際一流的跨國(guó)企業(yè)工作,從事軟件開(kāi)發(fā)、測(cè)試、QA和過(guò)程改進(jìn)等工作近二十年,先后獲得機(jī)械工業(yè)部、安徽省、合肥市、青島市等多項(xiàng)科技進(jìn)步獎(jiǎng)。在美國(guó)硅谷工作兩年。主要研究領(lǐng)域:軟件測(cè)試、軟件質(zhì)量管理和軟件過(guò)程改進(jìn)。主要著作: 《全程軟件測(cè)試》、《軟件測(cè)試方法和技術(shù)》、《軟件質(zhì)量保證和管理》、《軟件過(guò)程管理》和《軟件工程導(dǎo)論》等。

圖書(shū)目錄

第1章  測(cè)試項(xiàng)目啟動(dòng)    1
1.1  了解軟件的質(zhì)量需求    2
1.1.1  軟件產(chǎn)品的質(zhì)量需求    2
1.1.2  軟件質(zhì)量的對(duì)立面——軟件缺陷    6
1.1.3  軟件缺陷產(chǎn)生的原因    8
1.1.4  究竟什么是軟件測(cè)試    10
1.1.5  軟件測(cè)試的目標(biāo)    14
1.2  選定測(cè)試組長(zhǎng)    17
1.2.1  測(cè)試過(guò)程和開(kāi)發(fā)過(guò)程的關(guān)系    17
1.2.2  測(cè)試組長(zhǎng)的人選    20
1.2.3  測(cè)試團(tuán)隊(duì)在項(xiàng)目中的位置    21
1.3  掌控項(xiàng)目背景    23
1.3.1  軟件測(cè)試的項(xiàng)目要素    23
1.3.2  兩個(gè)典型項(xiàng)目的介紹    25
1.3.3  Google Talk客戶端功能簡(jiǎn)介    26
1.3.4  Web應(yīng)用——雅虎日歷功能介紹    27
1.4  制定測(cè)試規(guī)范    29
1.5  小結(jié)    36
第2章  測(cè)試計(jì)劃    39
2.1  產(chǎn)品需求文檔審查和評(píng)審    40
2.1.1  需求評(píng)審的重要性    40
2.1.2  測(cè)試人員在需求評(píng)審中的角色    43
2.1.3  需求評(píng)審的標(biāo)準(zhǔn)    45
2.2  項(xiàng)目的測(cè)試需求和任務(wù)    47
2.2.1  確定軟件功能測(cè)試需求    47
2.2.2  非功能性的系統(tǒng)測(cè)試需求    49
2.2.3  軟件即服務(wù)的測(cè)試需求    51
2.2.4  各個(gè)階段的測(cè)試任務(wù)    53
2.3  測(cè)試范圍分析和工作量估計(jì)    55
2.3.1  功能測(cè)試范圍的分析    55
2.3.2  系統(tǒng)測(cè)試范圍的分析    59
2.3.3  工作量的估計(jì)    61
2.3.4  工作分解結(jié)構(gòu)表方法    63
2.3.5  工作量估計(jì)的實(shí)例    65
2.4  測(cè)試資源需求和團(tuán)隊(duì)組建    68
2.4.1  測(cè)試資源需求    68
2.4.2  團(tuán)隊(duì)組建    69
2.4.3  培訓(xùn)    70
2.5  測(cè)試?yán)锍瘫瓦M(jìn)度安排    71
2.6  測(cè)試風(fēng)險(xiǎn)分析    73
2.7  制定有效的測(cè)試策略    78
2.8  完整生成測(cè)試計(jì)劃書(shū)    82
2.9  小結(jié)    83
第3章  設(shè)計(jì)驗(yàn)證    85
3.1  系統(tǒng)架構(gòu)的審查    86
3.1.1  系統(tǒng)架構(gòu)選型的確認(rèn)    86
3.1.2  軟件設(shè)計(jì)評(píng)審標(biāo)準(zhǔn)    88
3.1.3  系統(tǒng)組件設(shè)計(jì)的審查    91
3.2  產(chǎn)品設(shè)計(jì)規(guī)格說(shuō)明書(shū)的復(fù)審    94
3.2.1  重視設(shè)計(jì)規(guī)格說(shuō)明書(shū)的審查    94
3.2.2  設(shè)計(jì)規(guī)格說(shuō)明書(shū)的多層次審查    95
3.2.3  界面設(shè)計(jì)的評(píng)審    96
3.2.4  驗(yàn)證過(guò)程與確認(rèn)過(guò)程    97
3.3  系統(tǒng)部署設(shè)計(jì)的審查    98
3.3.1  系統(tǒng)部署邏輯設(shè)計(jì)的審查    99
3.3.2  軟件部署物理設(shè)計(jì)的審查    101
3.3.3  系統(tǒng)部署可用性設(shè)計(jì)的審查    102
3.3.4  系統(tǒng)部署可伸縮性設(shè)計(jì)的驗(yàn)證    106
3.3.5  系統(tǒng)部署安全性設(shè)計(jì)的驗(yàn)證    108
3.4  小結(jié)    109
第4章  測(cè)試設(shè)計(jì)    111
4.1  測(cè)試用例框架的設(shè)計(jì)    112
4.1.1  為什么需要測(cè)試用例    112
4.1.2  測(cè)試用例設(shè)計(jì)考慮因素    114
4.1.3  測(cè)試用例框架的構(gòu)成    115
4.1.4  測(cè)試用例的元素    117
4.2  功能測(cè)試用例的設(shè)計(jì)    118
4.2.1  功能測(cè)試用例的內(nèi)容    120
4.2.2  功能測(cè)試用例的設(shè)計(jì)方法    121
4.2.3  等價(jià)類劃分法    122
4.2.4  邊界值分析法    124
4.2.5  因果圖法    128
4.2.6  功能圖法    130
4.2.7  錯(cuò)誤推測(cè)法    131
4.2.8  正交實(shí)驗(yàn)設(shè)計(jì)方法    132
4.3  系統(tǒng)測(cè)試用例的設(shè)計(jì)    134
4.3.1  故障轉(zhuǎn)移的測(cè)試用例設(shè)計(jì)    134
4.3.2  系統(tǒng)安全性的測(cè)試用例設(shè)計(jì)    136
4.4  測(cè)試用例的審查    139
4.4.1  測(cè)試用例書(shū)寫(xiě)標(biāo)準(zhǔn)    139
4.4.2  測(cè)試用例評(píng)審要點(diǎn)    140
4.5  測(cè)試套件的創(chuàng)建    143
4.6  小結(jié)    146
第5章  測(cè)試工具選擇和腳本開(kāi)發(fā)    147
5.1  測(cè)試工具的需求分析    148
5.1.1  測(cè)試工具的優(yōu)勢(shì)    148
5.1.2  測(cè)試工具的實(shí)現(xiàn)原理    149
5.2  測(cè)試工具的選擇    153
5.2.1  測(cè)試工具選擇的標(biāo)準(zhǔn)    153
5.2.2  測(cè)試工具評(píng)估報(bào)告實(shí)例    156
5.2.3  測(cè)試工具選擇的誤區(qū)    158
5.3  測(cè)試工具完整方案之商業(yè)版    159
5.3.1  GUI功能測(cè)試工具的比較    161
5.3.2  負(fù)載和性能測(cè)試工具    163
5.3.3  基于Web應(yīng)用的測(cè)試工具    166
5.4  測(cè)試工具完整方案之開(kāi)源版    167
5.4.1  開(kāi)源測(cè)試工具總覽    167
5.4.2  Web功能測(cè)試工具——Selenium    169
5.4.3  強(qiáng)大的性能測(cè)試工具——JMeter    176
5.5  測(cè)試腳本錄制和回放    179
5.5.1  創(chuàng)建自動(dòng)化腳本項(xiàng)目    179
5.5.2  錄制Selenium腳本    183
5.5.3  用Robot錄制客戶端測(cè)試的腳本    186
5.6  測(cè)試腳本的開(kāi)發(fā)    188
5.6.1  適應(yīng)測(cè)試腳本開(kāi)發(fā)的測(cè)試用例    188
5.6.2  測(cè)試腳本的重構(gòu)和優(yōu)化    190
5.6.3  測(cè)試腳本開(kāi)發(fā)的框架    191
5.7  小結(jié)    193
第6章  測(cè)試和編程的交互    195
6.1  程序代碼的審查    196
6.1.1  代碼審查的方法和范圍    196
6.1.2  代碼風(fēng)格的審查    198
6.1.3  編程規(guī)則的審查    201
6.2  單元測(cè)試    204
6.2.1  什么是單元測(cè)試    204
6.2.2  單元測(cè)試的現(xiàn)狀和作用    206
6.2.3  單元測(cè)試的方法    207
6.3  單元測(cè)試用例的設(shè)計(jì)    209
6.3.1  語(yǔ)句覆蓋法    210
6.3.2  判定和條件覆蓋法    211
6.3.3  基本路徑測(cè)試法    214
6.3.4  多種白盒測(cè)試方法的比較和總結(jié)    215
6.3.5  循環(huán)結(jié)構(gòu)的測(cè)試用例    216
6.3.6  單元測(cè)試的典型實(shí)例    218
6.4  單元測(cè)試工具    220
6.4.1  靜態(tài)代碼分析    221
6.4.2  測(cè)試覆蓋率工具EMMA    222
6.5  小結(jié)    225
第7章  功能測(cè)試的執(zhí)行    227
7.1  測(cè)試執(zhí)行概述    228
7.2  測(cè)試執(zhí)行的準(zhǔn)備    230
7.2.1  培訓(xùn)和知識(shí)傳遞    230
7.2.2  測(cè)試任務(wù)安排    231
7.2.3  測(cè)試環(huán)境的建立    232
7.2.4  測(cè)試環(huán)境的設(shè)置    234
7.2.5  測(cè)試自動(dòng)化運(yùn)行平臺(tái)    237
7.3  如何有效地創(chuàng)建測(cè)試套件    238
7.3.1  功能測(cè)試套件的創(chuàng)建    239
7.3.2  測(cè)試環(huán)境的爆炸性組合    240
7.3.3  環(huán)境組合優(yōu)化    242
7.4  功能測(cè)試自動(dòng)化的執(zhí)行    246
7.5  用戶界面和適用性測(cè)試    249
7.6  回歸測(cè)試    253
7.7  軟件缺陷的報(bào)告    255
7.7.1  缺陷的屬性    256
7.7.2  缺陷描述的詳細(xì)描述    259
7.7.3  如何報(bào)告缺陷    261
7.8  小結(jié)    262
第8章  國(guó)際化和本地化測(cè)試的執(zhí)行    263
8.1  國(guó)際化測(cè)試    264
8.1.1  軟件國(guó)際化的基本要求    265
8.1.2 國(guó)際化測(cè)試    269
8.1.3  I18N測(cè)試實(shí)例    271
8.2  本地化測(cè)試    273
8.2.1  軟件本地化的質(zhì)量需求    274
8.2.2  本地化測(cè)試的基本內(nèi)容    276
8.2.3  L10N的功能測(cè)試    278
8.2.4  L10N的數(shù)據(jù)格式驗(yàn)證    280
8.2.5  L10N的UI驗(yàn)證    284
8.2.6  L10N的配置和兼容性驗(yàn)證    284
8.2.7  L10N的翻譯驗(yàn)證    286
8.3  I18N和L10N測(cè)試工具    288
8.4  小結(jié)    289
第9章  系統(tǒng)測(cè)試的執(zhí)行    291
9.1  如何進(jìn)行系統(tǒng)測(cè)試    292
9.1.1  進(jìn)一步了解系統(tǒng)測(cè)試    292
9.1.2  系統(tǒng)測(cè)試的實(shí)施策略    295
9.2  Web應(yīng)用服務(wù)器的負(fù)載測(cè)試    297
9.2.1  負(fù)載測(cè)試的加載方式    297
9.2.2  負(fù)載測(cè)試的準(zhǔn)備工作    298
9.2.3  負(fù)載測(cè)試的執(zhí)行    302
9.2.4  負(fù)載測(cè)試的結(jié)果分析    304
9.3  Web應(yīng)用服務(wù)器的性能測(cè)試    305
9.4  Web安全性測(cè)試    307
9.5  容錯(cuò)性測(cè)試    309
9.6  數(shù)據(jù)庫(kù)的性能測(cè)試    311
9.7  兼容性測(cè)試    315
9.8  安裝測(cè)試    318
9.8.1  客戶端軟件安裝測(cè)試    319
9.8.2  軟件服務(wù)模式下的安裝測(cè)試    320
9.9  小結(jié)    321
第10章 后續(xù)測(cè)試    323
10.1  驗(yàn)收測(cè)試    324
10.2  文檔測(cè)試    326
10.3  α測(cè)試和β測(cè)試    328
10.4  產(chǎn)品后繼版本的測(cè)試    330
10.5  小結(jié)    331
第11章  測(cè)試的跟蹤和管理    333
11.1  測(cè)試管理    334
11.1.1  測(cè)試管理的全局性    334
11.1.2  測(cè)試策略的執(zhí)行    336
11.1.3  測(cè)試管理系統(tǒng)的應(yīng)用    337
11.1.4  測(cè)試管理工具    339
11.2  測(cè)試用例的管理    342
11.2.1  測(cè)試用例創(chuàng)建的管理    342
11.2.2  測(cè)試用例執(zhí)行的管理    343
11.2.3  測(cè)試用例的維護(hù)    344
11.3  測(cè)試自動(dòng)化的管理    346
11.3.1  測(cè)試自動(dòng)化的框架    346
11.3.2  測(cè)試自動(dòng)化的流程    348
11.4  缺陷跟蹤和分析    349
11.4.1  缺陷生命周期    350
11.4.2  缺陷狀態(tài)的跟蹤    352
11.4.3  缺陷的分析    352
11.4.4  累計(jì)缺陷趨勢(shì)分析    356
11.5  測(cè)試進(jìn)度和風(fēng)險(xiǎn)的控制    358
11.5.1  測(cè)試進(jìn)度管理    358
11.5.2  測(cè)試風(fēng)險(xiǎn)的控制    361
11.6  測(cè)試覆蓋度和結(jié)果分析    364
11.6.1  測(cè)試覆蓋評(píng)估    364
11.6.2  基于軟件缺陷的質(zhì)量評(píng)估    366
11.6.3  軟件缺陷清除率    368
11.6.4  測(cè)試報(bào)告的模板、實(shí)例    370
11.7  小結(jié)    374
第12章  總結(jié)和思考    377
12.1  軟件測(cè)試的現(xiàn)實(shí)和原則    378
12.1.1  測(cè)試的現(xiàn)實(shí)    378
12.1.2  測(cè)試的原則    379
12.2  軟件測(cè)試的多維空間    383
12.3  軟件測(cè)試方法的應(yīng)用之道    385
12.3.1  白盒測(cè)試方法和黑盒測(cè)試方法    385
12.3.2  靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試    386
12.3.3  手工測(cè)試和自動(dòng)化測(cè)試    387
12.3.4  有計(jì)劃測(cè)試和隨機(jī)測(cè)試    388
12.3.5  新功能測(cè)試和回歸測(cè)試    389
12.3.6  測(cè)試方法綜合應(yīng)用的總結(jié)    390
12.3.7  測(cè)試方法的有效性和風(fēng)險(xiǎn)性    391
12.4  軟件測(cè)試的最佳實(shí)踐    392
12.4.1  測(cè)試計(jì)劃的最佳實(shí)踐    393
12.4.2  測(cè)試用例設(shè)計(jì)中的最佳實(shí)踐    394
12.4.3  測(cè)試自動(dòng)化中的最佳實(shí)踐    396
12.4.4  測(cè)試執(zhí)行中的最佳實(shí)踐    400
12.4.5  測(cè)試團(tuán)隊(duì)建設(shè)中的最佳實(shí)踐    402
12.5  軟件測(cè)試成熟度模型    404
12.5.1  從CMM/CMMI得到的啟發(fā)    405
12.5.2  目前TMM存在的問(wèn)題    407
12.5.3  實(shí)用測(cè)試成熟度模型的建立    409
附錄A  軟件測(cè)試全景圖    417
附錄B  完整的項(xiàng)目檢查表    419
附錄C  測(cè)試計(jì)劃(GB8567——88)    423
附錄D  完整的測(cè)試工具列表    429
附錄E  代碼審查的示范性列表    439
附錄F  軟件測(cè)試術(shù)語(yǔ)中英文對(duì)照    443
附錄G  參考書(shū)目和資源

本目錄推薦

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