軟件測(cè)試基礎(chǔ)教程

-
【作 者】杜文潔 景秀麗 主編
【I S B N 】978-7-5084-5345-3
【責(zé)任編輯】宋俊娥
【適用讀者群】高職高專
【出版時(shí)間】2008-03-01
【開(kāi) 本】16開(kāi)本
【裝幀信息】平裝(光膜)
【版 次】2008年03月第1版
【頁(yè) 數(shù)】228
【千字?jǐn)?shù)】343
【印 張】14.25
【定 價(jià)】¥22
【叢 書】21世紀(jì)高職高專規(guī)劃教材
【備注信息】
簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書詳盡地闡述了軟件測(cè)試基礎(chǔ)知識(shí)及其相關(guān)的實(shí)用技術(shù)。內(nèi)容包括軟件測(cè)試的基礎(chǔ)理論、軟件測(cè)試方法、軟件測(cè)試流程、軟件測(cè)試環(huán)境的搭建、軟件測(cè)試用例設(shè)計(jì)、件測(cè)試計(jì)劃與文檔、軟件自動(dòng)化測(cè)試、面向?qū)ο蟮能浖䴗y(cè)試和軟件測(cè)試管理本書結(jié)合教學(xué)實(shí)例突出基本知識(shí)和基本概念的表述,注重內(nèi)容的先進(jìn)性、系統(tǒng)性和實(shí)用性,力求反映軟件測(cè)試發(fā)展的最新成果。將測(cè)試與軟件工程密切結(jié)合,使讀者可以更好地理解和掌握軟件測(cè)試的內(nèi)容,并迅速地運(yùn)用到實(shí)際測(cè)試工作中去。
本書適用作為高等院校、高職高專院校及相關(guān)的軟件學(xué)院軟件技術(shù)專業(yè)和計(jì)算機(jī)相關(guān)專業(yè)的教材。也可作為軟件測(cè)試技術(shù)培訓(xùn)的教材,同時(shí)還可供軟件測(cè)試人員參閱。
選材注意把握高職高專學(xué)生的專業(yè)知識(shí)背景與接受能力,由淺入深地以“實(shí)例教學(xué)”的方式激發(fā)學(xué)生的學(xué)習(xí)興趣。
結(jié)合教學(xué)實(shí)例突出基本知識(shí)和基本概念的表述,注重內(nèi)容的先進(jìn)性、系統(tǒng)性和實(shí)用性,力求反映軟件測(cè)試發(fā)展的最新成果。將測(cè)試與軟件工程密切結(jié)合,使讀者可以更好地理解和掌握軟件測(cè)試的內(nèi)容,并迅速地運(yùn)用到實(shí)際測(cè)試工作中去。
在結(jié)構(gòu)安排上,深入闡述軟件測(cè)試的基礎(chǔ)理論知識(shí),循序漸進(jìn),做到理論和實(shí)際相結(jié)合,并在每章內(nèi)容后面均附有小結(jié)和習(xí)題。
軟件測(cè)試是對(duì)軟件需求分析、設(shè)計(jì)規(guī)格說(shuō)明和編碼的最終審核,是軟件質(zhì)量保證的關(guān)鍵步驟。隨著軟件產(chǎn)業(yè)的迅速發(fā)展,市場(chǎng)對(duì)于進(jìn)行專業(yè)化、高效化軟件測(cè)試的需求越來(lái)越強(qiáng)烈,軟件測(cè)試職業(yè)的價(jià)值越發(fā)顯著。軟件測(cè)試技術(shù)作為一門新興產(chǎn)業(yè)迅速發(fā)展起來(lái)。在這種形式下,計(jì)算機(jī)專業(yè)學(xué)生對(duì)于軟件測(cè)試知識(shí)的學(xué)習(xí)與應(yīng)用就顯得尤為重要,因此一本好的軟件測(cè)試教材對(duì)于學(xué)習(xí)者是必不可少的。
現(xiàn)階段國(guó)內(nèi)軟件測(cè)試教學(xué)尚處于起步階段,我們依據(jù)高職高專軟件測(cè)試課程教學(xué)大綱所規(guī)定的教學(xué)要求編寫本教材,并把多年軟件測(cè)試教學(xué)經(jīng)驗(yàn)和教學(xué)實(shí)踐成果融入本書的編寫中,在內(nèi)容分布上充分考慮理論與實(shí)踐相結(jié)合的原則。
本書選材注意把握高職高專學(xué)生的專業(yè)知識(shí)背景與接受能力,由淺入深地以“實(shí)例教學(xué)”的方式激發(fā)學(xué)生的學(xué)習(xí)興趣。在編寫上,注重內(nèi)容的先進(jìn)性、系統(tǒng)性和實(shí)用性,力求反映軟件測(cè)試發(fā)展的最新成果。在結(jié)構(gòu)安排上,深入闡述軟件測(cè)試的基礎(chǔ)理論知識(shí),循序漸進(jìn),做到理論和實(shí)際相結(jié)合,并在每章內(nèi)容后面均附有小結(jié)和習(xí)題。
本書共分為10章,系統(tǒng)介紹了軟件測(cè)試的主要內(nèi)容,具體安排如下:
第1章軟件測(cè)試的基礎(chǔ)理論,介紹了軟件測(cè)試的相關(guān)理論、生命周期,以及軟件測(cè)試與軟件開(kāi)發(fā)的關(guān)系。
第2章軟件測(cè)試方法,概括介紹了軟件測(cè)試的相關(guān)方法,具體介紹了兩組測(cè)試方法,分別是靜態(tài)測(cè)試與動(dòng)態(tài)測(cè)試、黑盒測(cè)試與白盒測(cè)試。
第3章軟件測(cè)試流程,介紹了軟件測(cè)試的復(fù)雜性與經(jīng)濟(jì)性分析,描述了軟件測(cè)試的流程和策略,其中包括單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試、系統(tǒng)測(cè)試和驗(yàn)收測(cè)試5個(gè)測(cè)試階段。
第4章軟件測(cè)試環(huán)境的搭建,介紹了測(cè)試環(huán)境的作用、要素,描述了如何搭建測(cè)試實(shí)驗(yàn)室及其日常管理和維護(hù)。
第5章軟件測(cè)試用例設(shè)計(jì),系統(tǒng)地描述了測(cè)試用例,介紹了黑盒測(cè)試和白盒測(cè)試的實(shí)際用例設(shè)計(jì)。
第6章軟件測(cè)試計(jì)劃與相關(guān)文檔,詳細(xì)闡述了測(cè)試計(jì)劃的制定、測(cè)試文檔的主要內(nèi)容和軟件生存周期各階段的測(cè)試任務(wù)與可交付的文檔,列舉了測(cè)試用例、測(cè)試總結(jié)報(bào)告的設(shè)計(jì)內(nèi)容。
第7章軟件自動(dòng)化測(cè)試,介紹了軟件自動(dòng)化測(cè)試、自動(dòng)化測(cè)試的設(shè)計(jì)與開(kāi)發(fā)以及常用的自動(dòng)化測(cè)試工具。
第8章面向?qū)ο蟮能浖䴗y(cè)試,主要介紹了面向?qū)ο鬁y(cè)試與傳統(tǒng)測(cè)試的區(qū)別、面向?qū)ο蟮臏y(cè)試方法以及類測(cè)試。
第9章Web網(wǎng)站測(cè)試,針對(duì)Web網(wǎng)站這一特定類型軟件,采用多種測(cè)試方法進(jìn)行測(cè)試用例設(shè)計(jì)。
第10章軟件測(cè)試質(zhì)量保證,具體敘述了軟件質(zhì)量保證與軟件測(cè)試的關(guān)系、測(cè)試管理問(wèn)題、測(cè)試團(tuán)隊(duì)職責(zé),以及ISO 9000標(biāo)準(zhǔn)和能力成熟度模型(CMM)。
本書由杜文潔、景秀麗任主編,李天輝任副主編。第1章和第10章由杜文潔編寫,第2章、第3章、第5章、第6章、第9章由景秀麗編寫,第4章、第7章、第8章由李天輝編寫。其中鄭學(xué)偉、周凱、李仁杰、劉春穎、劉明國(guó)、叢國(guó)鳳也參加了部分內(nèi)容的編寫,全書由杜文潔統(tǒng)稿完成。
由于作者水平和時(shí)間有限,書中難免出現(xiàn)一些疏漏,敬請(qǐng)讀者批評(píng)指教。
作 者
2008年1月
第1章 軟件測(cè)試的基礎(chǔ)理論 1
1.1 軟件測(cè)試的含義 1
1.1.1 軟件缺陷 1
1.1.2 軟件測(cè)試技術(shù)的發(fā)展歷史及現(xiàn)狀 6
1.2 軟件測(cè)試的目的與原則 7
1.3 軟件測(cè)試的生命周期 9
1.4 軟件測(cè)試與軟件開(kāi)發(fā)的關(guān)系 10
小結(jié) 12
習(xí)題 12
第2章 軟件測(cè)試方法 13
2.1 軟件測(cè)試方法概述 13
2.2 靜態(tài)測(cè)試與動(dòng)態(tài)測(cè)試 13
2.2.1 靜態(tài)測(cè)試 14
2.2.2 動(dòng)態(tài)測(cè)試 15
2.3 黑盒測(cè)試方法 15
2.3.1 黑盒測(cè)試方法概述 16
2.3.2 等價(jià)類劃分法 17
2.3.3 邊界值分析法 21
2.3.4 決策表法 24
2.3.5 因果圖法 27
2.3.6 各種黑盒測(cè)試方法的選擇 31
2.3.7 黑盒測(cè)試的優(yōu)缺點(diǎn) 31
2.4 白盒測(cè)試 32
2.4.1 邏輯覆蓋測(cè)試 33
2.4.2 路徑分析測(cè)試 38
2.4.3 其他白盒測(cè)試方法 44
小結(jié) 46
習(xí)題 47
第3章 軟件測(cè)試流程 48
3.1 軟件測(cè)試的復(fù)雜性與經(jīng)濟(jì)性分析 48
3.1.1 軟件測(cè)試的復(fù)雜性 48
3.1.2 軟件測(cè)試的經(jīng)濟(jì)性 51
3.1.3 軟件測(cè)試的充分性準(zhǔn)則 52
3.1.4 軟件測(cè)試的誤區(qū) 52
3.2 軟件測(cè)試的流程 53
3.3 單元測(cè)試 55
3.4 集成測(cè)試 58
3.5 確認(rèn)測(cè)試 63
3.6 系統(tǒng)測(cè)試 64
3.7 驗(yàn)收測(cè)試 69
小結(jié) 73
習(xí)題 74
第4章 軟件測(cè)試環(huán)境的搭建 75
4.1 測(cè)試環(huán)境的作用 75
4.2 測(cè)試環(huán)境的要素 76
4.3 搭建測(cè)試實(shí)驗(yàn)室步驟 77
4.4 測(cè)試環(huán)境的管理與維護(hù) 79
4.5 測(cè)試環(huán)境搭建舉例 81
4.5.1 JSP站點(diǎn)測(cè)試環(huán)境的搭建 81
4.5.2 用VMare模擬搭建單機(jī)多系統(tǒng)測(cè)試環(huán)境 89
小結(jié) 97
習(xí)題 97
第5章 軟件測(cè)試用例設(shè)計(jì) 98
5.1 測(cè)試用例概述 98
5.2 黑盒測(cè)試用例設(shè)計(jì) 101
5.3 白盒測(cè)試用例設(shè)計(jì) 107
小結(jié) 110
習(xí)題 110
第6章 軟件測(cè)試計(jì)劃與相關(guān)文檔 112
6.1 測(cè)試計(jì)劃的制定 112
6.1.1 測(cè)試計(jì)劃 112
6.1.2 測(cè)試計(jì)劃的制定 113
6.1.3 軟件開(kāi)發(fā)、軟件測(cè)試與測(cè)試計(jì)劃制定的并行關(guān)系 115
6.2 測(cè)試文檔 116
6.2.1 測(cè)試文檔 116
6.2.2 軟件生命周期各階段的測(cè)試任務(wù)與可交付的文檔 117
6.3 測(cè)試用例文檔的設(shè)計(jì) 119
6.4 測(cè)試總結(jié)報(bào)告 120
小結(jié) 122
習(xí)題 122
第7章 軟件自動(dòng)化測(cè)試 123
7.1 軟件自動(dòng)化測(cè)試概述 123
7.1.1 自動(dòng)化測(cè)試的定義及發(fā)展簡(jiǎn)史 123
7.1.2 軟件測(cè)試自動(dòng)化的必然性 124
7.1.3 軟件測(cè)試自動(dòng)化的引入時(shí)機(jī) 126
7.1.4 國(guó)內(nèi)軟件自動(dòng)化測(cè)試實(shí)施現(xiàn)狀分析 127
7.1.5 軟件測(cè)試自動(dòng)化的引入條件 127
7.2 自動(dòng)化測(cè)試的策略與運(yùn)用 129
7.2.1 自動(dòng)化測(cè)試策略 129
7.2.2 自動(dòng)測(cè)試的運(yùn)用步驟 130
7.2.3 測(cè)試工具的運(yùn)用及作用 135
7.2.4 自動(dòng)化測(cè)試產(chǎn)生的問(wèn)題 140
7.3 常用自動(dòng)化測(cè)試工具簡(jiǎn)介 141
小結(jié) 144
習(xí)題 144
第8章 面向?qū)ο蟮能浖䴗y(cè)試 145
8.1 面向?qū)ο筌浖䴗y(cè)試的基本概念 145
8.1.1 面向?qū)ο筌浖O(shè)計(jì)的基本概念 145
8.1.2 面向?qū)ο筌浖_(kāi)發(fā)過(guò)程及其特點(diǎn) 146
8.1.3 面向?qū)ο筌浖䴗y(cè)試的基本概念 147
8.2 面向?qū)ο鬁y(cè)試的內(nèi)容與范圍 150
8.2.1 面向?qū)ο蠓治龅臏y(cè)試(OOA Test) 150
8.2.2 面向?qū)ο笤O(shè)計(jì)的測(cè)試(OOD Test) 155
8.2.3 面向?qū)ο缶幊痰臏y(cè)試(OOP Test) 159
8.2.4 面向?qū)ο蟮膯卧獪y(cè)試(OO Unit Test) 160
8.2.5 面向?qū)ο蟮募蓽y(cè)試(OO Integrate Test) 161
8.2.6 面向?qū)ο蟮南到y(tǒng)測(cè)試(OO System Test) 163
8.2.7 面向?qū)ο蟮钠渌麥y(cè)試 164
8.3 面向?qū)ο筌浖䴗y(cè)試技術(shù)與方法 165
8.3.1 分析和設(shè)計(jì)模型測(cè)試技術(shù) 165
8.3.2 類測(cè)試技術(shù) 166
8.3.3 類層次結(jié)構(gòu)測(cè)試技術(shù) 170
8.3.4 對(duì)象交互測(cè)試技術(shù) 172
8.4 面向?qū)ο筌浖䴗y(cè)試用例設(shè)計(jì) 173
8.5 面向?qū)ο鬁y(cè)試的基本步驟 175
8.5.1 單元測(cè)試 175
8.5.2 組裝測(cè)試 176
8.5.3 確認(rèn)測(cè)試 176
8.6 面向?qū)ο鬁y(cè)試工具JUnit 176
8.6.1 JUnit簡(jiǎn)介 176
8.6.2 JUnit的安裝和配置 177
8.6.3 JUnit中常用的接口和類 177
8.6.4 用JUnit進(jìn)行類測(cè)試實(shí)例 178
小結(jié) 179
習(xí)題 179
第9章 Web網(wǎng)站測(cè)試 180
9.1 Web網(wǎng)站的測(cè)試 180
9.2 功能測(cè)試 181
9.2.1 頁(yè)面內(nèi)容測(cè)試 182
9.2.2 頁(yè)面鏈接測(cè)試 183
9.2.3 表單測(cè)試 183
9.2.4 Cookies測(cè)試 185
9.2.5 設(shè)計(jì)語(yǔ)言測(cè)試 185
9.2.6 功能測(cè)試用例 185
9.3 性能測(cè)試 186
9.3.1 負(fù)載測(cè)試 186
9.3.2 壓力測(cè)試 187
9.3.3 連接速度測(cè)試 187
9.4 安全性測(cè)試 188
9.5 可用性/可靠性測(cè)試 190
9.5.1 導(dǎo)航測(cè)試 190
9.5.2 Web圖形測(cè)試 191
9.5.3 圖形用戶界面(GUI)測(cè)試 192
9.5.4 可靠性測(cè)試 194
9.6 配置和兼容性測(cè)試 195
9.7 數(shù)據(jù)庫(kù)測(cè)試 197
小結(jié) 199
習(xí)題 200
第10章 軟件測(cè)試質(zhì)量保證 201
10.1 軟件質(zhì)量保證與軟件測(cè)試 201
10.1.1 軟件質(zhì)量保證 201
10.1.2 軟件質(zhì)量保證與軟件測(cè)試的關(guān)系 203
10.2 軟件測(cè)試管理和軟件測(cè)試團(tuán)隊(duì)職責(zé) 205
10.2.1 軟件測(cè)試的組織 205
10.2.2 軟件測(cè)試的管理 207
10.2.3 測(cè)試團(tuán)隊(duì)總的職責(zé) 207
10.2.4 軟件開(kāi)發(fā)和測(cè)試過(guò)程的組織結(jié)構(gòu)與職責(zé)劃分 208
10.3 ISO 9000標(biāo)準(zhǔn) 211
10.4 能力成熟度模型 213
10.4.1 軟件機(jī)構(gòu)的成熟性 213
10.4.2 能力成熟度模型 214
10.4.3 利用CMM對(duì)軟件機(jī)構(gòu)進(jìn)行成熟度評(píng)估 214
小結(jié) 214
習(xí)題 215
參考文獻(xiàn) 216
- 2023年長(zhǎng)沙市軟件業(yè)發(fā)展報(bào)告 [主編 肖玉朝 胡伏湘]
- 軟件評(píng)測(cè)師備考一本通 [張洋洋 編著]
- 軟件測(cè)試(微課版)(第二版) [鄭小蓉 萬(wàn)國(guó)德]
- Python數(shù)據(jù)分析 [主編 馮志輝 趙磊 李放]
- 深入性能測(cè)試——LoadRunner性能測(cè)試、流程、監(jiān)控、調(diào)優(yōu)全程實(shí)戰(zhàn) [黃文高 編著]
- 軟件設(shè)計(jì)師考前沖刺100題 [施游 王曉笛 鄒月平 編著]
- 軟件定義網(wǎng)絡(luò)技術(shù)與實(shí)踐 [主編 但唐仁]
- Python 語(yǔ)言程序設(shè)計(jì)實(shí)踐指導(dǎo) [主編 張雙獅]
- Photoshop 圖形圖像項(xiàng)目化教程 [主編 胡斌斌 黎婭 蘇大椿]
- 軟件設(shè)計(jì)師備考一本通 [倪奕文 編著]
- Python程序設(shè)計(jì)案例教程 [主編 毛錦庚 鐘肖英 周賢來(lái) ]
- 高職院校軟件類專業(yè)“類上班制”人才培養(yǎng)模式研究 [楊智勇 王海洋 著]
- 信息技術(shù)基礎(chǔ)實(shí)訓(xùn)與習(xí)題指導(dǎo)(Windows7+Office2016) [主編 周金容 唐天國(guó)]
- 平面設(shè)計(jì)與制作項(xiàng)目化教程 [主編 李晨]
- 后期影像剪輯技術(shù) [主編 郭建偉]
- Spark大數(shù)據(jù)處理技術(shù) [主編 劉仁山 周洪翠 莊新妍]
- Python語(yǔ)言同步案例習(xí)題精解 [主編 肖朝暉]
- Excel在會(huì)計(jì)工作中的應(yīng)用(第三版) [主 編 趙艷莉 耿聰慧]
- 簡(jiǎn)單易懂的Python入門教程 [[日]大澤文孝 著]
- Python數(shù)據(jù)分析之道——Thinking in Pandas [[美]漢娜·斯捷潘內(nèi)克(Hannah S]
- 軟件工程(微課版) [主編 陳亞峰]
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)教程(Windows 10+Office 2019) [主編 聶長(zhǎng)浪 賀秋芳 李久仲]
- python青少年趣味編程 [千鋒教育 編著]
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)(Windows 7+Office 2016) [主編 王洪平 楊華]
- AutoCAD 2019實(shí)例教程(微課版) [主編 王立恒]
- 軟件定義網(wǎng)絡(luò)技術(shù)與實(shí)戰(zhàn)教程 [主編 但唐仁 肖穎]
- 基于ANSYS的復(fù)合材料有限元分析和應(yīng)用(第二版) [李占營(yíng) 張承承 李成良 編著]
- 軟件評(píng)測(cè)師考試重難點(diǎn)突破 [張洋洋 編著]
- 大學(xué)計(jì)算機(jī)基礎(chǔ)教程(Windows 10+Office 2016) [主編 饒拱維 郭其標(biāo) 房宜汕]
- 軟件設(shè)計(jì)師5天修煉 [施游 張華 鄒月平 編著]
-
>通識(shí)課
>理工類基礎(chǔ)課
>程序設(shè)計(jì)
>大數(shù)據(jù)與人工智能
>計(jì)算機(jī)網(wǎng)絡(luò)與通信
>辦公應(yīng)用
>數(shù)據(jù)庫(kù)技術(shù)
>數(shù)字媒體、虛擬現(xiàn)實(shí)
>電工電子
>物聯(lián)網(wǎng)技術(shù)
>單片機(jī)、微機(jī)原理
>數(shù)據(jù)結(jié)構(gòu)、軟件工程
>輔助設(shè)計(jì)
>圖形圖像
>電商物流、信管
>航空工業(yè)
>機(jī)械與自動(dòng)化
>電子信息
>經(jīng)管
>新聞、廣播影視
- 生活經(jīng)管more>>
- 機(jī)械工程圖樣識(shí)繪(第二版)——基于工
- 機(jī)械工程圖樣識(shí)繪任務(wù)跟蹤訓(xùn)練(第二版
- 職場(chǎng)英語(yǔ)實(shí)踐指南
- C語(yǔ)言程序設(shè)計(jì)(第三版)
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)(第二版)
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)實(shí)例教程(Windows 7+Of
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)教程上機(jī)指導(dǎo)與習(xí)題集(
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)教程(Windows 7+Office
- 外科護(hù)理學(xué)實(shí)踐與習(xí)題集(第二版)
- Office 2010辦公自動(dòng)化高級(jí)應(yīng)用實(shí)例教
- 機(jī)械工程圖樣識(shí)繪任務(wù)跟蹤訓(xùn)練
- 機(jī)械工程圖樣識(shí)繪
- AutoCAD繪制機(jī)械工程圖樣
- 大學(xué)計(jì)算機(jī)應(yīng)用基礎(chǔ)實(shí)訓(xùn)指導(dǎo)與測(cè)試
- 大學(xué)計(jì)算機(jī)應(yīng)用基礎(chǔ)
- Excel高級(jí)應(yīng)用實(shí)例教程