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

軟件測試技術(shù)

軟件測試技術(shù)

定 價(jià):¥59.00

作 者: 楊懷洲 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等學(xué)校計(jì)算機(jī)應(yīng)用規(guī)劃教材
標(biāo) 簽: 暫缺

ISBN: 9787302525011 出版時(shí)間: 2019-04-01 包裝: 平裝
開本: 16開 頁數(shù): 284 字?jǐn)?shù):  

內(nèi)容簡介

  《軟件測試技術(shù)》系統(tǒng)地介紹軟件測試的基本原理與方法,重點(diǎn)講解軟件測試的基本技術(shù)、測試用例的設(shè)計(jì)方法、軟件測試的主要過程、軟件缺陷的報(bào)告以及測試的評估方法。同時(shí),結(jié)合軟件測試工程實(shí)踐,講解測試項(xiàng)目管理、自動化測試原理以及測試工具的分類和選擇。書后附錄部分給出了常用軟件中測試術(shù)語的中英文對照、與測試相關(guān)的軟件工程國家標(biāo)準(zhǔn)目錄、實(shí)用的軟件測試計(jì)劃模板和驗(yàn)收測試報(bào)告模板,供讀者學(xué)習(xí)參考。 《軟件測試技術(shù)》融入作者十余年軟件工程領(lǐng)域?qū)嵺`與教學(xué)經(jīng)驗(yàn),內(nèi)容精煉實(shí)用、條理清晰并且通俗易懂。通過豐富的實(shí)例和實(shí)踐要點(diǎn)描述,方便讀者理解測試?yán)碚摵图夹g(shù)的具體應(yīng)用方法,力求使軟件測試初學(xué)者可以在短時(shí)間內(nèi)掌握軟件測試技術(shù)核心內(nèi)容,為進(jìn)一步適應(yīng)高級軟件測試工作打下堅(jiān)實(shí)基礎(chǔ)。 《軟件測試技術(shù)》可作為軟件工程、計(jì)算機(jī)科學(xué)與技術(shù)以及相關(guān)專業(yè)的本科生教材和碩士研究生參考教材,也可以作為各類軟件工程技術(shù)相關(guān)人員的參考書。

作者簡介

暫缺《軟件測試技術(shù)》作者簡介

圖書目錄

目 錄


第1章 軟件測試概述 1
1.1 軟件測試行業(yè)需求與現(xiàn)狀 1
1.2 軟件中的Bug 4
1.2.1 Bug與軟件缺陷 4
1.2.2 軟件Bug的普遍性與危害性 6
1.2.3 軟件缺陷產(chǎn)生的原因 7
1.3 什么是軟件測試 8
1.3.1 軟件測試的發(fā)展歷程 8
1.3.2 軟件測試的定義 10
1.3.3 軟件測試認(rèn)識誤區(qū) 11
1.4 軟件測試的目的與原則 12
1.4.1 軟件測試的目的 12
1.4.2 軟件測試的原則 13
1.5 軟件測試過程與分類 14
1.5.1 軟件測試過程 15
1.5.2 軟件測試分類 16
1.6 軟件測試過程模型 19
1.6.1 V模型 20
1.6.2 W模型 20
1.6.3 H模型 21
1.6.4 X模型 22
1.6.5 前置測試模型 23
1.6.6 測試模型的特點(diǎn) 24
1.7 軟件測試信息流 24
1.8 軟件測試用例 25
1.8.1 什么是測試用例 25
1.8.2 測試用例編寫規(guī)范 27
1.8.3 編寫測試用例的注意事項(xiàng) 28
1.8.4 設(shè)計(jì)測試用例的誤區(qū) 30
思考題 30
第2章 白盒測試 33
2.1 對于白盒測試的基本認(rèn)識 33
2.2 靜態(tài)測試 34
2.2.1 代碼檢查法 35
2.2.2 靜態(tài)結(jié)構(gòu)分析法 36
2.3 程序插樁 37
2.4 邏輯覆蓋測試 39
2.4.1 語句覆蓋 40
2.4.2 判定覆蓋 41
2.4.3 條件覆蓋 41
2.4.4 判定-條件覆蓋 42
2.4.5 條件組合覆蓋 43
2.4.6 路徑覆蓋 44
2.4.7 Z路徑覆蓋 45
2.4.8 計(jì)算路徑覆蓋最少的測試用例數(shù) 46
2.5 循環(huán)結(jié)構(gòu)測試 47
2.6 基本路徑測試 49
2.6.1 程序控制流圖與環(huán)路復(fù)雜度 49
2.6.2 獨(dú)立路徑集合 51
2.6.3 基本路徑測試用例 52
2.6.4 控制流圖矩陣 56
2.6.5 基本路徑測試的擴(kuò)展應(yīng)用 57
2.7 其他白盒測試方法 57
2.8 白盒測試應(yīng)用策略 59
思考題 59
第3章 黑盒測試 61
3.1 對于黑盒測試的基本認(rèn)識 61
3.2 等價(jià)類劃分法 62
3.2.1 等價(jià)類劃分思想 62
3.2.2 等價(jià)類劃分的規(guī)則 63
3.2.3 測試用例的設(shè)計(jì)步驟與實(shí)例 64
3.3 邊界值分析法 67
3.3.1 邊界值選取原則 67
3.3.2 兩類邊界值選取方法 68
3.3.3 邊界值分析法示例 69
3.3.4 邊界值分析法的特點(diǎn) 70
3.4 判定表驅(qū)動法 70
3.4.1 判定表的構(gòu)造與化簡 70
3.4.2 判定表驅(qū)動法應(yīng)用實(shí)例 72
3.4.3 適用范圍及優(yōu)缺點(diǎn) 73
3.5 因果圖法 74
3.5.1 因果圖法的原理 74
3.5.2 因果圖法應(yīng)用實(shí)例 76
3.6 正交實(shí)驗(yàn)法 78
3.6.1 正交實(shí)驗(yàn)法的基本原理 78
3.6.2 正交表及其選擇方法 81
3.6.3 正交實(shí)驗(yàn)法的設(shè)計(jì)步驟與實(shí)例 82
3.7 場景法 84
3.7.1 場景法的基本概念 84
3.7.2 基本流和備選流 85
3.7.3 場景法的設(shè)計(jì)步驟與實(shí)例 86
3.8 錯(cuò)誤推測法 88
3.9 黑盒測試應(yīng)用策略 89
3.10 黑盒測試與白盒測試的優(yōu)缺點(diǎn)與對比 90
思考題 91
第4章 軟件測試的執(zhí)行階段 93
4.1 單元測試 93
4.1.1 單元測試和集成測試的關(guān)系 93
4.1.2 對于單元測試的基本認(rèn)識 95
4.1.3 單元測試的認(rèn)識誤區(qū) 97
4.1.4 單元測試的意義 99
4.1.5 單元測試的原則 99
4.1.6 單元測試的主要任務(wù) 100
4.1.7 驅(qū)動模塊與樁模塊 102
4.2 集成測試 104
4.2.1 對于集成測試的基本認(rèn)識 104
4.2.2 集成測試的原則 106
4.2.3 集成測試與系統(tǒng)測試的區(qū)別 106
4.2.4 集成測試的策略與模式 107
4.3 系統(tǒng)測試 115
4.3.1 什么是系統(tǒng)測試 115
4.3.2 系統(tǒng)測試的內(nèi)容 116
4.3.3 系統(tǒng)測試人員 117
4.3.4 系統(tǒng)測試所采用的技術(shù)與數(shù)據(jù) 117
4.3.5 系統(tǒng)測試前的準(zhǔn)備工作 118
4.4 驗(yàn)收測試 119
4.4.1 對于驗(yàn)收測試的基本認(rèn)識 119
4.4.2 驗(yàn)收測試的主要內(nèi)容 120
4.4.3 驗(yàn)收測試的注意事項(xiàng) 123
4.4.4 ?測試與?測試 123
4.4.5 四種主要測試執(zhí)行階段的簡要對比 124
4.5 回歸測試 125
4.5.1 什么是回歸測試 125
4.5.2 回歸測試的范圍與測試用例的選擇 125
4.5.3 回歸測試用例的維護(hù) 127
思考題 128
第5章 功能測試與非功能測試 129
5.1 對功能測試和非功能測試的基本認(rèn)識 129
5.1.1 什么是功能測試 129
5.1.2 功能測試的主要內(nèi)容 130
5.1.3 什么是非功能測試 131
5.1.4 非功能測試的主要內(nèi)容 132
5.2 UI測試和易用性測試 133
5.2.1 UI測試 133
5.2.2 易用性測試 136
5.3 性能測試 138
5.3.1 性能測試的分類 139
5.3.2 不同性能測試類型的區(qū)別與聯(lián)系 141
5.3.3 性能測試的指標(biāo)與術(shù)語 143
5.3.4 性能測試的需求與目的 145
5.3.5 性能測試的過程 147
5.3.6 負(fù)載測試 148
5.3.7 壓力測試 150
5.3.8 容量測試 151
5.4 兼容性測試 152
5.4.1 硬件兼容性測試 152
5.4.2 軟件兼容性測試 152
5.4.3 數(shù)據(jù)兼容性測試 154
5.5 其他測試 154
5.5.1 安裝與卸載測試 154
5.5.2 安全性測試 155
5.5.3 容錯(cuò)性測試 157
5.6 Web測試 158
思考題 161
第6章 軟件缺陷報(bào)告與測試評估 163
6.1 軟件缺陷的主要屬性 163
6.2 軟件缺陷報(bào)告 167
6.2.1 軟件缺陷報(bào)告中的信息 167
6.2.2 軟件缺陷報(bào)告模板 168
6.2.3 軟件缺陷報(bào)告的注意事項(xiàng) 169
6.2.4 分離和再現(xiàn)軟件缺陷 171
6.3 軟件缺陷的生命周期與處理流程 173
6.4 軟件測試的評估 175
6.4.1 測試評估的目的和方法 175
6.4.2 覆蓋率評估 175
6.4.3 質(zhì)量評估 177
6.4.4 性能評估 185
6.5 測試總結(jié)報(bào)告 185
思考題 187
第7章 軟件測試管理 189
7.1 軟件質(zhì)量管理 189
7.1.1 軟件質(zhì)量特性 189
7.1.2 軟件質(zhì)量標(biāo)準(zhǔn)與管理體系 192
7.2 軟件評審 197
7.3 測試計(jì)劃 199
7.3.1 對于測試計(jì)劃的基本認(rèn)識 199
7.3.2 測試計(jì)劃的主要內(nèi)容 201
7.4 測試文檔管理 207
7.5 軟件配置管理 210
7.5.1 軟件配置管理的作用 210
7.5.2 軟件配置管理的重點(diǎn)工作 211
7.5.3 軟件配置管理的流程 213
7.5.4 軟件配置管理的誤區(qū) 214
7.6 測試結(jié)束的原則 214
思考題 216
第8章 軟件測試自動化 217
8.1 自動化測試的作用與優(yōu)勢 217
8.1.1 自動化測試的作用 217
8.1.2 自動化測試的優(yōu)勢 218
8.2 自動化測試的原理 219
8.2.1 測試用例的錄制與回放 219
8.2.2 代碼分析 222
8.2.3 對象識別 224
8.2.4 自動化測試框架 230
8.3 測試工具的分類與選擇 235
8.3.1 測試工具的分類 235
8.3.2 當(dāng)前最好的自動化測試工具 238
8.3.3 如何選擇測試工具 239
8.4 自動化測試的引入 240
8.4.1 引入過程中存在的問題 240
8.4.2 自動化測試的引入風(fēng)險(xiǎn)分析 242
8.4.3 適合引入自動化測試的軟件項(xiàng)目 243
思考題 244
附錄A 常用軟件測試術(shù)語中英文對照 245
附錄B 軟件工程國家標(biāo)準(zhǔn)目錄 251
附錄C 軟件測試計(jì)劃模板 253
附錄D 驗(yàn)收測試報(bào)告模板 267
參考文獻(xiàn) 275

本目錄推薦

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