基于新信息技術(shù)的軟件測(cè)試技術(shù)(高職)
定 價(jià):33 元
- 作者:蘇秀芝
- 出版時(shí)間:2020/3/1
- ISBN:9787560652238
- 出 版 社:西安電子科技大學(xué)出版社
- 中圖法分類(lèi):TP311.55
- 頁(yè)碼:208
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
本書(shū)系統(tǒng)地介紹了軟件測(cè)試的基本概念和基本知識(shí),以及軟件測(cè)試的基本技術(shù)、測(cè)試原理、測(cè)試過(guò)程、測(cè)試用例設(shè)計(jì)、測(cè)試報(bào)告和測(cè)試評(píng)測(cè)、測(cè)試管理、測(cè)試工具等內(nèi)容。本書(shū)內(nèi)容由易到難、深入淺出,簡(jiǎn)明且通俗易懂。通過(guò)學(xué)習(xí)本書(shū),讀者能夠較好地掌握軟件測(cè)試的基本知識(shí)和基本技術(shù)。另外,本書(shū)的最后兩章介紹了自動(dòng)化測(cè)試工具,目的在于激發(fā)讀者對(duì)軟件測(cè)試技術(shù)和自動(dòng)化測(cè)試技術(shù)的興趣。
本書(shū)適合作為高職高專(zhuān)院校軟件測(cè)試課程的教材或者軟件測(cè)試培訓(xùn)班的教材,也可作為軟件測(cè)試人員的自學(xué)參考書(shū)。
只要有軟件存在的地方,就需要軟件測(cè)試技術(shù)。隨著信息技術(shù)的飛速發(fā)展和互聯(lián)網(wǎng)技術(shù)行業(yè)的崛起,軟件測(cè)試的重要作用日益突出。
軟件測(cè)試是一門(mén)學(xué)科同時(shí)也是一門(mén)藝術(shù),又是一個(gè)專(zhuān)業(yè),它要求從業(yè)人員具有豐富的軟件理論知識(shí)和從各個(gè)角度衡量評(píng)價(jià)軟件質(zhì)量的能力,從而客觀地欣賞軟件的優(yōu)點(diǎn)并找出軟件的缺陷。
本書(shū)由多位具有豐富教學(xué)經(jīng)驗(yàn)的高校教師合作編寫(xiě)。在本書(shū)的編寫(xiě)過(guò)程中,我們?nèi)谌肓硕嗄甑能浖䴗y(cè)試課程教學(xué)經(jīng)驗(yàn)和軟件測(cè)試的實(shí)踐經(jīng)驗(yàn),因此本書(shū)有通俗易懂、易于學(xué)習(xí)理解和實(shí)踐性較強(qiáng)等特點(diǎn)。
本書(shū)適應(yīng)高職高專(zhuān)院校軟件測(cè)試專(zhuān)業(yè)及軟件技術(shù)專(zhuān)業(yè)中軟件測(cè)試課程的需要,理論聯(lián)系實(shí)際,為培養(yǎng)既有深厚理論知識(shí)又有豐富實(shí)踐能力的高技能人才而編寫(xiě)。本書(shū)內(nèi)容豐富,涵蓋了軟件測(cè)試的各項(xiàng)基本技能知識(shí)。在本書(shū)的編寫(xiě)過(guò)程中,注意內(nèi)容的先進(jìn)性,將軟件測(cè)試的新概念、新技術(shù)、新方法編入其中;在內(nèi)容安排上,注意由易到難、深入淺出,并配有豐富的實(shí)例,使學(xué)生能系統(tǒng)地掌握軟件測(cè)試?yán)碚摵图夹g(shù)。
本書(shū)系統(tǒng)地介紹了軟件測(cè)試的基本概念和基本知識(shí),軟件測(cè)試的基本技術(shù)、測(cè)試過(guò)程、測(cè)試用例設(shè)計(jì)、測(cè)試工具,如何報(bào)告軟件缺陷,如何評(píng)估測(cè)試和測(cè)試文檔,軟件測(cè)試計(jì)劃、自動(dòng)化測(cè)試、軟件測(cè)試項(xiàng)目管理等內(nèi)容。全書(shū)共10章。第1章為軟件測(cè)試概述,主要介紹軟件測(cè)試的定義、分類(lèi),軟件中的Bug,軟件測(cè)試的職業(yè)素質(zhì)與要求,軟件測(cè)試質(zhì)量管理與評(píng)估等。第2章為軟件測(cè)試基礎(chǔ),主要介紹軟件開(kāi)發(fā)模型、軟件測(cè)試的目的與原則、軟件測(cè)試過(guò)程、軟件測(cè)試方法等。第3章為黑盒測(cè)試,主要介紹等價(jià)類(lèi)、邊界值、判定表、因果圖、場(chǎng)景法等常用的黑盒測(cè)試方法。第4章為白盒測(cè)試,主要介紹白盒測(cè)試過(guò)程與任務(wù)、邏輯覆蓋和基本路徑等白盒測(cè)試方法。第5章為軟件測(cè)試過(guò)程,主要介紹單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試和驗(yàn)收測(cè)試。第6章為測(cè)試報(bào)告和測(cè)試評(píng)測(cè),主要介紹軟件缺陷、測(cè)試總結(jié)報(bào)告、測(cè)試評(píng)測(cè)、質(zhì)量評(píng)測(cè)等。第7章為測(cè)試項(xiàng)目管理,主要介紹測(cè)試項(xiàng)目管理的相關(guān)概念、測(cè)試文檔、軟件測(cè)試計(jì)劃、測(cè)試的組織與人員管理、軟件測(cè)試過(guò)程管理、軟件測(cè)試風(fēng)險(xiǎn)管理、軟件測(cè)試成本管理、軟件測(cè)試配置管理等。第8章為軟件自動(dòng)化測(cè)試概述,主要介紹軟件自動(dòng)化測(cè)試的概念、軟件自動(dòng)化測(cè)試的意義、開(kāi)展自動(dòng)化測(cè)試的方法、軟件自動(dòng)化測(cè)試工具等。第9章為功能測(cè)試工具QTP,主要介紹QTP的安裝及使用。第10章為測(cè)試管理工具TestLink,主要介紹測(cè)試管理工具TestLink的安裝與使用。
由于編者水平有限,加上時(shí)間倉(cāng)促,書(shū)中不妥之處在所難免,請(qǐng)讀者批評(píng)指正,提出寶貴意見(jiàn)和建議。
第1章 軟件測(cè)試概述 1
1.1 軟件測(cè)試技術(shù) 1
1.1.1 行業(yè)背景 1
1.1.2 軟件測(cè)試的由來(lái) 2
1.1.3 軟件測(cè)試的定義 2
1.1.4 軟件測(cè)試的分類(lèi) 3
1.1.5 軟件測(cè)試技術(shù)的發(fā)展 5
1.2 軟件中的Bug 6
1.2.1 軟件Bug的定義 6
1.2.2 軟件Bug的類(lèi)型 6
1.2.3 軟件Bug的級(jí)別 6
1.2.4 軟件Bug的產(chǎn)生 6
1.2.5 軟件Bug的構(gòu)成 7
1.2.6 修復(fù)Bug的代價(jià) 7
1.2.7 Bug的影響 8
1.3 軟件測(cè)試的職業(yè)素質(zhì)與要求 8
1.3.1 軟件測(cè)試職業(yè)發(fā)展 8
1.3.2 軟件測(cè)試人員工作目標(biāo)與必備素質(zhì) 9
1.4 軟件質(zhì)量管理與評(píng)估 12
1.4.1 軟件質(zhì)量的定義 12
1.4.2 軟件質(zhì)量的屬性 12
1.4.3 軟件質(zhì)量的模型 13
1.4.4 軟件質(zhì)量的度量 14
習(xí)題與思考 14
第2章 軟件測(cè)試基礎(chǔ) 15
2.1 軟件開(kāi)發(fā)模型 15
2.2 軟件測(cè)試的目的和原則 18
2.2.1 軟件測(cè)試的目的 18
2.2.2 軟件測(cè)試的原則 19
2.3 軟件測(cè)試的模型 19
2.4 軟件測(cè)試過(guò)程 21
2.4.1 單元測(cè)試 21
2.4.2 集成測(cè)試 22
2.4.3 系統(tǒng)測(cè)試 23
2.4.4 驗(yàn)收測(cè)試 24
2.5 黑盒測(cè)試和白盒測(cè)試 25
2.5.1 黑盒測(cè)試 25
2.5.2 白盒測(cè)試 26
2.5.3 黑盒測(cè)試與白盒測(cè)試比較 27
2.6 靜態(tài)測(cè)試與動(dòng)態(tài)測(cè)試 27
2.7 驗(yàn)證測(cè)試與確認(rèn)測(cè)試 29
習(xí)題與思考 30
第3章 黑盒測(cè)試 31
3.1 等價(jià)類(lèi)測(cè)試 31
3.1.1 等價(jià)類(lèi)的概念 31
3.1.2 等價(jià)類(lèi)測(cè)試的類(lèi)型 32
3.1.3 等價(jià)類(lèi)測(cè)試的原則 34
3.1.4 等價(jià)類(lèi)方法設(shè)計(jì)舉例 35
3.2 邊界值測(cè)試 36
3.2.1 邊界值分析的概念 36
3.2.2 選擇測(cè)試用例的原則 37
3.2.3 邊界值分析設(shè)計(jì)舉例 37
3.3 基于判定表的測(cè)試 38
3.3.1 判定表的概念 38
3.3.2 基于判定表的設(shè)計(jì)舉例 38
3.4 基于因果圖的測(cè)試 39
3.4.1 因果圖的適用范圍 40
3.4.2 因果圖圖形符號(hào)介紹 40
3.4.3 因果圖法測(cè)試用例設(shè)計(jì)舉例 41
3.5 基于場(chǎng)景的測(cè)試 42
3.6 其他黑盒測(cè)試 43
3.6.1 錯(cuò)誤推測(cè)法 43
3.6.2 基于接口的測(cè)試 46
3.6.3 基于故障的測(cè)試 46
3.6.4 基于風(fēng)險(xiǎn)的測(cè)試 46
3.6.5 比較測(cè)試 47
3.7 測(cè)試用例的編寫(xiě) 47
習(xí)題與思考 48
第4章 白盒測(cè)試 49
4.1 白盒測(cè)試簡(jiǎn)介 49
4.2 白盒測(cè)試過(guò)程 50
4.3 白盒測(cè)試任務(wù) 51
4.4 邏輯覆蓋 53
4.4.1 覆蓋率的概念 53
4.4.2 邏輯覆蓋測(cè)試法 53
4.5 邏輯覆蓋測(cè)試用例設(shè)計(jì)舉例 57
4.5.1 測(cè)試用例設(shè)計(jì) 60
4.5.2 測(cè)試結(jié)果分析 68
4.6 基本路徑測(cè)試法 68
4.6.1 基本路徑測(cè)試法簡(jiǎn)介 68
4.6.2 基本路徑測(cè)試法舉例 68
習(xí)題與思考 71
第5章 軟件測(cè)試過(guò)程 72
5.1 軟件測(cè)試過(guò)程概述 72
5.2 單元測(cè)試 73
5.2.1 單元測(cè)試定義 73
5.2.2 單元測(cè)試內(nèi)容 74
5.2.3 單元測(cè)試方法 75
5.2.4 單元測(cè)試環(huán)境 76
5.2.5 單元測(cè)試過(guò)程 77
5.2.6 單元測(cè)試人員 79
5.2.7 測(cè)試工具簡(jiǎn)介 80
5.3 集成測(cè)試 81
5.3.1 集成測(cè)試的定義 81
5.3.2 測(cè)試目標(biāo) 81
5.3.3 集成測(cè)試的原則 81
5.3.4 集成測(cè)試的策略 82
5.3.5 集成測(cè)試過(guò)程 86
5.3.6 集成測(cè)試人員 88
5.4 系統(tǒng)測(cè)試 88
5.4.1 系統(tǒng)測(cè)試定義 88
5.4.2 系統(tǒng)測(cè)試目標(biāo) 88
5.4.3 系統(tǒng)測(cè)試的主要測(cè)試技術(shù) 88
5.4.4 系統(tǒng)測(cè)試的過(guò)程 91
5.4.5 系統(tǒng)測(cè)試經(jīng)驗(yàn)總結(jié) 92
5.4.6 系統(tǒng)測(cè)試人員 92
5.5 驗(yàn)收測(cè)試 92
5.5.1 驗(yàn)收測(cè)試定義 92
5.5.2 驗(yàn)收測(cè)試目標(biāo) 92
5.5.3 驗(yàn)收測(cè)試的主要內(nèi)容 92
5.5.4 驗(yàn)收測(cè)試技術(shù)和測(cè)試數(shù)據(jù) 93
5.5.5 驗(yàn)收測(cè)試人員 93
習(xí)題與思考 94
第6章 測(cè)試報(bào)告和測(cè)試評(píng)測(cè) 95
6.1 軟件缺陷 95
6.1.1 軟件缺陷簡(jiǎn)介 95
6.1.2 軟件缺陷產(chǎn)生的原因 96
6.1.3 軟件的有效簡(jiǎn)述規(guī)則 97
6.1.4 軟件缺陷的屬性 97
6.2 分離再現(xiàn)軟件缺陷 101
6.3 正確面對(duì)軟件缺陷 101
6.4 軟件缺陷生命周期及處理技巧 102
6.4.1 軟件缺陷生命周期概述 102
6.4.2 軟件缺陷處理技巧 104
6.5 報(bào)告軟件缺陷 104
6.5.1 報(bào)告軟件缺陷的基本原則 106
6.5.2 IEEE軟件缺陷報(bào)告模板 106
6.6 軟件缺陷的跟蹤管理 108
6.7 測(cè)試總結(jié)報(bào)告 110
6.8 測(cè)試的評(píng)測(cè) 11
6.9 質(zhì)量評(píng)測(cè) 112
習(xí)題與思考 113
第7章 測(cè)試項(xiàng)目管理 115
7.1 測(cè)試項(xiàng)目管理概述 115
7.1.1 測(cè)試項(xiàng)目與測(cè)試項(xiàng)目管理 115
7.1.2 測(cè)試項(xiàng)目的范圍管理 116
7.2 測(cè)試文檔 117
7.2.1 測(cè)試文檔的作用 117
7.2.2 主要軟件測(cè)試文檔 118
7.3 軟件測(cè)試計(jì)劃 121
7.3.1 制訂測(cè)試計(jì)劃的目的 121
7.3.2 制訂測(cè)試計(jì)劃的原則 122
7.3.3 制訂測(cè)試計(jì)劃時(shí)面對(duì)的問(wèn)題 122
7.3.4 制訂測(cè)試計(jì)劃 123
7.3.5 如何做好測(cè)試計(jì)劃 126
7.4 測(cè)試的組織與人員管理 128
7.4.1 測(cè)試的組織與人員管理概述 128
7.4.2 軟件測(cè)試對(duì)組織結(jié)構(gòu)和人員的
要求 129
7.5 軟件測(cè)試過(guò)程管理 132
7.5.1 測(cè)試項(xiàng)目的跟蹤與監(jiān)控 132
7.5.2 測(cè)試項(xiàng)目的過(guò)程管理 132
7.6 軟件測(cè)試風(fēng)險(xiǎn)管理 133
7.7 軟件測(cè)試成本管理 135
7.7.1 軟件測(cè)試成本管理概述 135
7.7.2 軟件測(cè)試成本管理中的基本概念 135
7.7.3 軟件測(cè)試項(xiàng)目成本管理的基本
原則和措施 136
7.8 軟件測(cè)試配置管理 138
習(xí)題與思考 139
第8章 軟件自動(dòng)化測(cè)試概述 141
8.1 軟件自動(dòng)化測(cè)試的產(chǎn)生 141
8.2 軟件自動(dòng)化測(cè)試的概念 141
8.3 軟件自動(dòng)化測(cè)試的意義 142
8.4 開(kāi)展自動(dòng)化測(cè)試的方法 144
8.5 軟件自動(dòng)化測(cè)試的原理和方法 145
8.6 軟件自動(dòng)化測(cè)試工具 146
8.6.1 測(cè)試工具分類(lèi) 146
8.6.2 目前市場(chǎng)上主流的測(cè)試工具 148
習(xí)題與思考 153
第9章 功能測(cè)試工具QTP 154
9.1 QTP簡(jiǎn)介 154
9.2 QTP的安裝 155
9.2.1 安裝要求 156
9.2.2 QTP支持的環(huán)境和程序 156
9.2.3 安裝步驟 156
9.2.4 QTP程序界面 160
9.2.5 測(cè)試樣例 162
9.3 QTP基本使用方法 163
9.3.1 錄制測(cè)試腳本 164
9.3.2 編輯測(cè)試腳本 167
9.3.3 調(diào)試測(cè)試腳本 178
9.3.4 分析測(cè)試結(jié)果 181
習(xí)題與思考 183
第10章 測(cè)試管理工具TestLink 184
10.1 TestLink簡(jiǎn)介 184
10.2 安裝TestLink 185
10.3 初始設(shè)置 188
10.3.1 創(chuàng)建項(xiàng)目(產(chǎn)品) 188
10.3.2 設(shè)置用戶 189
10.4 測(cè)試需求管理 191
10.5 創(chuàng)建測(cè)試計(jì)劃 192
10.5.1 測(cè)試計(jì)劃管理 192
10.5.2 測(cè)試計(jì)劃版本管理 192
10.5.3 指派用戶角色 193
10.6 測(cè)試用例管理 193
10.6.1 新建測(cè)試用例集 193
10.6.2 創(chuàng)建測(cè)試用例 194
10.7 測(cè)試計(jì)劃用例管理 195
10.7.1 添加測(cè)試用例到測(cè)試計(jì)劃中 195
10.7.2 移除測(cè)試用例 196
10.7.3 分配測(cè)試任務(wù) 196
10.8 執(zhí)行測(cè)試和報(bào)告缺陷 197
10.8.1 執(zhí)行測(cè)試 197
10.8.2 報(bào)告缺陷 197
10.8.3 測(cè)試結(jié)果分析 198
習(xí)題與思考 199
參考文獻(xiàn) 200