熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力

軟件測試基礎(chǔ)教程(第二版)

中國水利水電出版社
    【作 者】主編 杜文潔 王占軍 高芳 【I S B N 】978-7-5170-3972-3 【責(zé)任編輯】張玉玲 【適用讀者群】本專通用 【出版時(shí)間】2016-01-07 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第2版第1次印刷 【頁 數(shù)】212 【千字?jǐn)?shù)】324 【印 張】13.25 【定 價(jià)】27 【叢 書】普通高等應(yīng)用型院校“十二五”規(guī)劃教材 【備注信息】
圖書詳情

    軟件測試技術(shù)是軟件產(chǎn)業(yè)發(fā)展的重要因素,它對保障軟件產(chǎn)品質(zhì)量有著舉足輕重的作用。本書詳盡地闡述了軟件測試基礎(chǔ)知識及其相關(guān)的實(shí)用技術(shù),內(nèi)容包括軟件測試的基礎(chǔ)理論、軟件測試方法、軟件測試流程、軟件測試環(huán)境的搭建、黑盒測試實(shí)例設(shè)計(jì)、白盒測試實(shí)例設(shè)計(jì)、軟件測試計(jì)劃與文檔、軟件自動化測試、面向?qū)ο蟮能浖䴗y試、Web網(wǎng)站測試和云計(jì)算對軟件測試的影響。本書結(jié)合教學(xué)實(shí)例突出基本知識和基本概念的表述,注重內(nèi)容的先進(jìn)性、系統(tǒng)性和實(shí)用性,力求反映軟件測試發(fā)展的最新成果。將測試與軟件工程密切結(jié)合,使讀者可以更好地理解和掌握軟件測試的內(nèi)容,并迅速地運(yùn)用到實(shí)際測試工作中去。

    本書可作為高等院校計(jì)算機(jī)相關(guān)專業(yè)的軟件測試課程教材,也可作為軟件測試技術(shù)學(xué)習(xí)和提高的培訓(xùn)教材,亦可供從事軟件開發(fā)和軟件測試工作的技術(shù)人員參閱。

    本書配有電子教案,讀者可以到中國水利水電出版社網(wǎng)站和萬水書苑上免費(fèi)下載,網(wǎng)址為http://www.waterpub.com.cn/softdown/和http://mightybasket.cn。

    結(jié)合教學(xué)實(shí)例,突出基本知識和基本概念的表述,注重內(nèi)容的先進(jìn)性、系統(tǒng)性和實(shí)用性,力求反映軟件測試發(fā)展的最新成果。

    將測試與軟件工程密切結(jié)合,使讀者可以更好地理解和掌握軟件測試的內(nèi)容,并迅速地運(yùn)用到實(shí)際測試工作中去。

    結(jié)構(gòu)安排上遵循系統(tǒng)化和簡明化原則,由淺入深、層層推進(jìn);語言表述上力求理論通俗易懂,舉例形象實(shí)用,使學(xué)生將理論知識與實(shí)際應(yīng)用充分結(jié)合。

    第二版前言

    本書第一版出版以來,讀者反映效果良好。近年來,國內(nèi)的軟件測試技術(shù)日益完善和成熟,就業(yè)市場對高水平的軟件測試人才需求量日益增大。為了進(jìn)一步深化軟件測試課程的教學(xué)改革,培養(yǎng)高質(zhì)量的軟件測試人員,在聽取行業(yè)專家和讀者意見的基礎(chǔ)上,結(jié)合各高等院校軟件測試課程的實(shí)際教學(xué)情況,編寫了軟件測試基礎(chǔ)教程(第二版)。

    本書第二版主要基于第一版內(nèi)容的基礎(chǔ)上,增加了一些內(nèi)容。在結(jié)構(gòu)安排上遵循系統(tǒng)化和簡明化原則,由淺入深、層層推進(jìn),達(dá)到好教易學(xué)的效果。在語言表述上注重理論通俗易懂,例子形象實(shí)用,使學(xué)生將理論知識與實(shí)際應(yīng)用充分結(jié)合。

    本書共分11章,系統(tǒng)地介紹了軟件測試的主要內(nèi)容,具體分布如下:

    第1章 軟件測試的基礎(chǔ)理論。介紹了軟件測試的相關(guān)理論、生命周期,以及軟件測試與軟件開發(fā)的關(guān)系。

    第2章 軟件測試方法。概括介紹了軟件測試的相關(guān)方法,具體介紹了兩組測試方法,分別是靜態(tài)測試與動態(tài)測試、黑盒測試與白盒測試。

    第3章 軟件測試流程。介紹了軟件測試的復(fù)雜性與經(jīng)濟(jì)性分析。描述了軟件測試的流程和策略,其中包括單元測試、集成測試、確認(rèn)測試、系統(tǒng)測試和驗(yàn)收測試5個測試階段。

    第4章 軟件測試環(huán)境的搭建。介紹了測試環(huán)境的作用、要素,描述了如何搭建測試實(shí)驗(yàn)室及其日常管理和維護(hù)。

    第5章 黑盒測試實(shí)例設(shè)計(jì)。介紹了等價(jià)類劃分法,邊界值分析法,決策表法,因果圖法以及黑盒測試綜合用例。

    第6章 白盒測試實(shí)例設(shè)計(jì)。介紹了邏輯覆蓋測試,路徑分析測試,其他白盒測試方法以及白盒測試綜合用例。

    第7章 軟件測試計(jì)劃與文檔。詳細(xì)闡述了測試計(jì)劃的制定、測試文檔的主要內(nèi)容和軟件生存周期各階段的測試任務(wù)與可交付的文檔,列舉了測試用例、測試總結(jié)報(bào)告的設(shè)計(jì)內(nèi)容。

    第8章 軟件自動化測試。介紹了軟件自動化測試、自動化測試的設(shè)計(jì)與開發(fā)以及常用的自動化測試工具。

    第9章 面向?qū)ο蟮能浖䴗y試。主要介紹了面向?qū)ο鬁y試與傳統(tǒng)測試的區(qū)別、面向?qū)ο蟮臏y試方法以及類測試。

    第10章 Web網(wǎng)站測試。介紹了Web網(wǎng)站的測試、功能測試、性能測試、安全性測試、導(dǎo)航測試、配置和兼容性測試以及數(shù)據(jù)庫測試。

    第11章 云計(jì)算對軟件測試的影響。介紹了云計(jì)算及云測試的概念;分析了云測試的優(yōu)勢;闡述了云計(jì)算與云測試的發(fā)展對軟件測試發(fā)展的影響。

    本書由杜文潔、王占軍、高芳任主編,高為民、羅旭、劉冰、周穎任副主編,另外,周功、楊檸、李虹等參與了部分內(nèi)容的編寫。全書由杜文潔統(tǒng)稿完成。

    由于作者水平和時(shí)間有限,書中難免出現(xiàn)一些疏漏,請讀者批評指教。

    作 者

    2015年10月

    第二版前言

    第1章 軟件測試的基礎(chǔ)理論 1
    1.1 軟件測試的含義 1
    1.1.1 軟件缺陷 1
    1.1.2 軟件測試技術(shù)的發(fā)展歷史及現(xiàn)狀 6
    1.2 軟件測試的目的與原則 7
    1.3 軟件測試的生命周期 10
    1.4 軟件測試與軟件開發(fā)的關(guān)系 10
    小結(jié) 12
    習(xí)題 12
    第2章 軟件測試方法 13
    2.1 靜態(tài)測試與動態(tài)測試 13
    2.1.1 靜態(tài)測試 13
    2.1.2 動態(tài)測試 15
    2.2 黑盒測試與白盒測試 15
    2.2.1 黑盒測試 15
    2.2.2 白盒測試 16
    2.2.3 黑盒測試與白盒測試的對比 17
    小結(jié) 17
    習(xí)題 18
    第3章 軟件測試流程 19
    3.1 軟件測試的復(fù)雜性與經(jīng)濟(jì)性分析 19
    3.1.1 軟件測試的復(fù)雜性 19
    3.1.2 軟件測試的經(jīng)濟(jì)性 22
    3.1.3 軟件測試的充分性準(zhǔn)則 23
    3.1.4 軟件測試的誤區(qū) 23
    3.2 軟件測試的流程 24
    3.3 單元測試 26
    3.4 集成測試 29
    3.5 確認(rèn)測試 34
    3.6 系統(tǒng)測試 36
    3.7 驗(yàn)收測試 40
    小結(jié) 45
    習(xí)題 45
    第4章 軟件測試環(huán)境的搭建 46
    4.1 測試環(huán)境的作用 46
    4.1.1 測試環(huán)境是軟件測試的基礎(chǔ) 46
    4.1.2 提高軟件測試的工作效率 46
    4.1.3 模擬實(shí)際運(yùn)行時(shí)可能的各種情況 46
    4.2 測試環(huán)境的要素 47
    4.2.1 硬件環(huán)境 47
    4.2.2 軟件環(huán)境 47
    4.2.3 數(shù)據(jù)準(zhǔn)備 48
    4.2.4 網(wǎng)絡(luò)環(huán)境 48
    4.2.5 測試工具 48
    4.3 搭建測試實(shí)驗(yàn)室步驟 48
    4.3.1 機(jī)房環(huán)境建設(shè) 49
    4.3.2 硬件環(huán)境的建立 49
    4.3.3 網(wǎng)絡(luò)環(huán)境的建立 49
    4.3.4 軟件環(huán)境的建立 49
    4.3.5 對整個測試環(huán)境殺毒 49
    4.3.6 測試環(huán)境說明及備案 50
    4.4 測試環(huán)境的管理與維護(hù) 50
    4.5 測試環(huán)境搭建舉例 52
    4.5.1 JSP站點(diǎn)測試環(huán)境的搭建 52
    4.5.2 用VMware模擬搭建單機(jī)多系統(tǒng)
    測試環(huán)境 60
    小結(jié) 65
    習(xí)題 65
    第5章 黑盒測試實(shí)例設(shè)計(jì) 66
    5.1 等價(jià)類劃分法 66
    5.2 邊界值分析法 70
    5.3 決策表法 73
    5.4 因果圖法 76
    5.5 黑盒測試綜合用例 80
    小結(jié) 86
    習(xí)題 87
    第6章 白盒測試實(shí)例設(shè)計(jì) 88
    6.1 邏輯覆蓋測試 88
    6.2 路徑分析測試 93
    6.2.1 控制流圖 93
    6.2.2 獨(dú)立路徑測試 94
    6.2.3 Z路徑覆蓋測試 97
    6.3 其他白盒測試方法 99
    6.3.1 循環(huán)測試 99
    6.3.2 變異測試 100
    6.3.3 程序插裝 101
    6.4 白盒測試綜合用例 101
    小結(jié) 104
    習(xí)題 105
    第7章 軟件測試計(jì)劃與相關(guān)文檔 106
    7.1 測試計(jì)劃的制定 106
    7.1.1 測試計(jì)劃 106
    7.1.2 測試計(jì)劃的制定 107
    7.1.3 軟件開發(fā)、軟件測試與測試計(jì)劃
    制定的并行關(guān)系 109
    7.2 測試文檔 110
    7.2.1 測試文檔 110
    7.2.2 軟件生命周期各階段的測試任務(wù)
    與可交付的文檔 111
    7.3 測試用例文檔的設(shè)計(jì) 113
    7.4 測試總結(jié)報(bào)告 114
    小結(jié) 116
    習(xí)題 116
    第8章 軟件自動化測試 117
    8.1 軟件自動化測試概述 117
    8.1.1 自動化測試定義及發(fā)展簡史 117
    8.1.2 軟件測試自動化的必然性 118
    8.1.3 軟件測試自動化的引入時(shí)機(jī) 120
    8.1.4 國內(nèi)軟件自動化測試實(shí)施現(xiàn)狀分析 121
    8.1.5 軟件測試自動化的引入條件 121
    8.2 自動化測試的策略與運(yùn)用 123
    8.2.1 自動化測試策略 123
    8.2.2 自動測試的運(yùn)用步驟 124
    8.2.3 測試工具的運(yùn)用及作用 129
    8.2.4 自動化測試產(chǎn)生的問題 134
    8.3 常用自動化測試工具簡介 135
    小結(jié) 139
    習(xí)題 139
    第9章 面向?qū)ο蟮能浖䴗y試 140
    9.1 面向?qū)ο筌浖䴗y試的基本概念 140
    9.1.1 面向?qū)ο筌浖O(shè)計(jì)的基本概念 140
    9.1.2 面向?qū)ο筌浖_發(fā)過程及其特點(diǎn) 141
    9.1.3 向?qū)ο筌浖䴗y試的基本概念 142
    9.2 面向?qū)ο鬁y試的內(nèi)容與范圍 145
    9.2.1 面向?qū)ο蠓治龅臏y試(OOA Test) 145
    9.2.2 面向?qū)ο笤O(shè)計(jì)的測試(OOD Test) 150
    9.2.3 面向?qū)ο缶幊痰臏y試(OOP Test) 154
    9.2.4 面向?qū)ο蟮膯卧獪y試
    (OO Unit Test) 155
    9.2.5 面向?qū)ο蟮募蓽y試
    (OO Integrate Test) 157
    9.2.6 面向?qū)ο蟮南到y(tǒng)測試
    (OO System Test) 158
    9.2.7 面向?qū)ο蟮钠渌麥y試 159
    9.3 面向?qū)ο筌浖䴗y試技術(shù)與方法 161
    9.3.1 分析和設(shè)計(jì)模型測試技術(shù) 161
    9.3.2 類測試技術(shù) 162
    9.3.3 類層次結(jié)構(gòu)測試技術(shù) 166
    9.3.4 對象交互測試技術(shù) 167
    9.4 面向?qū)ο筌浖䴗y試用例設(shè)計(jì) 168
    9.5 面向?qū)ο鬁y試基本步驟 171
    9.5.1 單元測試 171
    9.5.2 組裝測試 171
    9.5.3 確認(rèn)測試 172
    9.6 面向?qū)ο鬁y試工具JUnit 172
    9.6.1 JUnit簡介 172
    9.6.2 JUnit的安裝和配置 172
    9.6.3 JUnit中常用的接口和類 173
    9.6.4 用JUnit進(jìn)行類測試實(shí)例 174
    小結(jié) 175
    習(xí)題 175
    第10章 Web網(wǎng)站測試 176
    10.1 Web網(wǎng)站的測試 176
    10.2 功能測試 178
    10.2.1 頁面內(nèi)容測試 178
    10.2.2 頁面鏈接測試 179
    10.2.3 表單測試 180
    10.2.4 Cookies測試 182
    10.2.5 設(shè)計(jì)語言測試 182
    10.2.6 功能測試用例 182
    10.3 性能測試 183
    10.3.1 負(fù)載測試 183
    10.3.2 壓力測試 184
    10.3.3 連接速度測試 184
    10.4 安全性測試 185
    10.5 可用性/可靠性測試 187
    10.5.1 導(dǎo)航測試 187
    10.5.2 Web圖形測試 188
    10.5.3 圖形用戶界面(GUI)測試 189
    10.5.4 可靠性測試 192
    10.6 配置和兼容性測試 192
    10.7 數(shù)據(jù)庫測試 195
    小結(jié) 197
    習(xí)題 197
    第11章 云計(jì)算對軟件測試的影響 198
    11.1 云計(jì)算與云測試簡介 198
    11.1.1 云計(jì)算(Cloud Computing)簡介 198
    11.1.2 云測試(Cloud Testing)簡介 198
    11.1.3 哪些測試項(xiàng)目可以做云測試 199
    11.2 云測試的優(yōu)勢 199
    11.3 云計(jì)算對軟件開發(fā)及軟件測試的影響 200
    11.3.1 云計(jì)算對軟件開發(fā)的影響 200
    11.3.2 云計(jì)算對軟件測試的影響 200
    11.3.3 云平臺下軟件測試的發(fā)展 201
    小結(jié) 203
    習(xí)題 203
    參考文獻(xiàn) 204
最新評論共有 3 位網(wǎng)友發(fā)表了評論
發(fā)表評論
評論內(nèi)容:不能超過250字,需審核,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊
河曲县| 二连浩特市| 大方县| 航空| 台湾省| 香港| 南部县| 遂溪县| 丹阳市| 边坝县| 湟源县| 五指山市| 泗阳县| 洛南县| 上栗县| 闸北区| 故城县| 白银市| 泰顺县| 望江县| 高雄市| 克东县| 资阳市| 巴彦淖尔市| 内丘县| 万荣县| 武鸣县| 高邑县| 政和县| 昭苏县| 辛集市| 射阳县| 英德市| 自治县| 紫金县| 长顺县| 牙克石市| 宣威市| 新化县| 山西省| 南昌县|