注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學軟件測試實踐

軟件測試實踐

軟件測試實踐

定 價:¥45.00

作 者: 周偉明
出版社: 電子工業(yè)出版社
叢編項: 測試實踐叢書
標 簽: 軟件測試及維護

ISBN: 9787121059070 出版時間: 2008-04-01 包裝: 平裝
開本: 16 頁數(shù): 336 pages 字數(shù):  

內(nèi)容簡介

  本書以軟件開發(fā)過程中涉及的測試知識為基礎,主要講解了測試用例設計方法、用例與代碼評審、單元測試、集成測試、系統(tǒng)測試和一些專門的測試,如內(nèi)存測試、性能測試、安全性測試等。本書還對測試方面的理論進行了一些探索,以測試空間和設計空間理論作為依據(jù),貫穿于全書之中。特色之處是測試驅動設計、測試空間中的安全性準則、測試用例的設計準則等均以測試空間理論為基礎,提出了新的思路。本書可作為在職測試人員實踐上的指南和理論上的輔導書,也可幫助程序員理解測試人員的工作內(nèi)容和工作方式從而更好地配合測試人員完成項目測試,保證項目質量。

作者簡介

  周偉明,1994年畢業(yè)于上海交通大學,曾工作于美國加利福尼亞的DASCOM,Inc.公司(現(xiàn)為IBM的全資子公司)和華為技術有限公司等大型企業(yè)。從事過網(wǎng)絡安全軟件、網(wǎng)絡服務器軟件、機器翻譯軟件、工具軟件、嵌入式系統(tǒng)軟件等的研發(fā)工作,親自編寫過的源代碼超過40萬行,著有《多任務下的數(shù)據(jù)結構與算法》。

圖書目錄

第1章  軟件測試概述    1
1.1  測試的發(fā)展    2
1.2  測試的目的    3
1.3  軟件缺陷    7
1.4  軟件質量特性    12
1.5  軟件測試的分類    14
1.6  測試空間和設計空間的概念    15
1.7  可測試性    17
1.8  軟件測試人員應具備的技能和素養(yǎng)    19
1.9  軟件測試常見誤區(qū)    22
1.10  小結    24
1.11  習題與思考    24
第2章  測試空間與測試驅動接口設計    27
2.1  可變數(shù)據(jù)的訪問方式與變化形式    28
2.2  可變數(shù)據(jù)的表現(xiàn)形式    29
2.3  可變數(shù)據(jù)的分層    31
2.4  測試空間中的安全性準則    33
2.5  測試驅動接口設計    37
2.6  測試驅動的開發(fā)流程    40
2.7  小結    43
2.8  習題與思考    43

第3章  測試用例設計基本方法    45
3.1  測試用例設計概述    46
3.2  測試用例設計基本思想    50
3.3  場景分析法    55
3.4  分類推理法    64
3.5  元素分析法    72
3.6  等價類分法    76
3.7  邊界值法    84
3.8  隨機數(shù)據(jù)法    88
3.9  判定表法    91
3.10  因果圖法    93
3.11  其他一些測試用例設計方法    101
3.12  小結    105
3.13  習題與思考    106
第4章  評審與檢視    107
4.1  基本概念    108
4.2  同行評審的角色和職責    110
4.3  評審的過程    112
4.4  評審檢視技能    118
4.5  代碼檢視實例    134
4.6  小結    142
4.7  習題與思考    142
第5章  單元測試    145
5.1  單元測試基本概念    146
5.2  單元測試覆蓋率    149
5.3  單元測試的樁函數(shù)和驅動函數(shù)    158
5.4  使用HOOK打樁增強單元測試代碼的可維護性    161
5.5  單元測試實例    164
5.6  單元測試工具    167
5.7  單元測試誤區(qū)與常見問題    178
5.8  單元測試的原則    179
5.9  小結    179
5.10  習題與思考    180
第6章  集成測試    181
6.1  集成測試基本概念    182
6.2  集成測試的集成方法    184
6.3  基本的集成測試用例設計思路介紹    187
6.4  使用結構化方法來設計用例    189
6.5  為隱性接口設計用例    192
6.6  多任務集成測試    194
6.7  習題與思考    202
第7章  系統(tǒng)測試    203
7.1  系統(tǒng)測試的基本概念    204
7.2  系統(tǒng)測試的過程    205
7.3  系統(tǒng)測試的幾種形式    208
7.4  系統(tǒng)測試的主要內(nèi)容    211
7.5  問題定位與修改    225
7.6  系統(tǒng)測試的原則    231
7.7  小結    232
7.8  習題與思考    232
第8章  內(nèi)存測試    233
8.1  內(nèi)存測試的基本概念    234
8.2  靜態(tài)檢查方法    236
8.3  使用工具進行動態(tài)檢查的方法    240
8.4  使用調試C運行時間庫(DCRT)進行檢查    242
8.5  自己編碼檢查越界和泄漏    244
8.6  內(nèi)存碎片模擬器的實現(xiàn)    254
8.7  小結    258
8.8  習題與思考    258
第9章  性能測試    259
9.1  性能測試概述    260
9.2  常用的軟件性能指標    261
9.3  網(wǎng)絡性能    265
9.4  多任務性能    267
9.5  可靠性與可用性    268
9.6  易用性    272
9.7  易學性    274
9.8  負載均衡性能    276
9.9  性能測試實施    278
9.10  專門的性能測試    281
9.11  小結    285
9.12  習題與思考    285
第10章  安全性測試    287
10.1  安全的基本知識    288
10.2  常見安全性缺陷和攻擊手段    292
10.3  軟件安全測試過程    299
10.4  安全性測試手段    304
10.5  安全性測試的評估    306
10.6  小結    306
10.7  習題與思考    307
附錄A  代碼靜態(tài)檢查    309
A.1  為什么要進行代碼靜態(tài)檢查    310
A.2  代碼靜態(tài)檢查工具PC-Lint簡介    310
A.3  PC-Lint集成方法    311
A.4  PC-Lint使用方法及常用選項參數(shù)介紹    316
A.5  PC-Lint選項的用法    318
A.6  PC-Lint常用選項    319
A.7  PC-Lint常見告警分析和消除辦法    327
A.8  PC-Lint  選項使用原則    331

本目錄推薦

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