出版時(shí)間:2012-4 出版社:清華大學(xué)出版社 作者:李海生,郭銳 編著 頁數(shù):248
內(nèi)容概要
本書采用“項(xiàng)目驅(qū)動(dòng)”的教學(xué)模式,通過完整的項(xiàng)日案例,系統(tǒng)地介紹軟件測試的原理、方法和技術(shù)。全書圍繞軟件測試的整體流程,詳細(xì)論述了軟件測試基本原理、軟件測試計(jì)劃與策略、黑盒測試技術(shù)、白盒測試技術(shù)、單元測試技術(shù)、集成測試技術(shù)、系統(tǒng)測試技術(shù)、驗(yàn)收測試技術(shù)和軟件測試管理等內(nèi)容。
本書注重理論與實(shí)踐相結(jié)合,內(nèi)容詳盡,提供了大量實(shí)例,突出應(yīng)用能力的培養(yǎng),將一個(gè)實(shí)際項(xiàng)目的知識點(diǎn)分解在各章作為案例講解,是一本實(shí)用性突出的教材。本書可作為普通高等院校計(jì)算機(jī)專業(yè)本、??粕浖y試課程的教材,也可供軟件測試人員參考使用。
書籍目錄
第1章 軟件測試概述
1.1軟件、軟件危機(jī)與軟件工程
1.2軟件質(zhì)量與質(zhì)量模型
1.3軟件測試的重要性
1.4軟件缺陷與軟件故障
1.5軟件測試定義
1.6軟件測試模型
1.7軟件測試用例
1.8軟件測試人員應(yīng)具備的素質(zhì)
本章總結(jié)
思考題
第2章 艾斯醫(yī)藥商務(wù)系統(tǒng)項(xiàng)目案例概述
2.1項(xiàng)目需求分析
2.2系統(tǒng)結(jié)構(gòu)分析
2.3案例測試需求
第3章 軟件測試計(jì)劃與策略
3.1軟件測試計(jì)劃
3.2軟件測試策略
3.3軟件測試過程
3.4軟件測試與軟件開發(fā)過程
3.5軟件自動(dòng)化測試介紹
3.6項(xiàng)目案例
本章總結(jié)
思考題
第4章 黑盒測試
4.1黑盒測試的概念
4.2等價(jià)類測試
4.3邊界值分析法
4.4決策表
4.5因果圖
4.6錯(cuò)誤推測法
4.7項(xiàng)目案例
本章總結(jié)
思考題
第5章 白盒測試
5.1白盒測試的概念
5.2測試覆蓋率
5.3白盒測試工具
5.4項(xiàng)目案例
本章總結(jié)
思考題
第6章 單元測試
6.1單元測試的概念
6.2單元測試環(huán)境建立
6.3插樁程序設(shè)計(jì)
6.4類測試
6.5單元測試框架xunit
6.6項(xiàng)目案例
本章總結(jié)
思考題
第7章 集成測試
7.1集成測試的概念
7.2集成測試方法
7.3項(xiàng)目案例
本章總結(jié)
思考題
第8章 系統(tǒng)測試
8.1系統(tǒng)測試的概念
8.2功能測試
8.3性能測試
8.4壓力測試
8.5容量測試
8.6安全性測試
8.7用戶界面測試
8.8安裝/卸載測試
8.9文檔測試
8.10回歸測試
8.11項(xiàng)目案例
本章總結(jié)
思考題
第9章 驗(yàn)收測試
9.1驗(yàn)收測試的概念
9.2驗(yàn)收測試的主要內(nèi)容
9.3alpha測試
9.4beta測試
9.5項(xiàng)目案例
本章總結(jié)
思考題
第10章 軟件測試管理
10.1測試團(tuán)隊(duì)的組織和管理
10.2測試用例的組織和管理
10.3軟件bug管理
10.4項(xiàng)目案例
本章總結(jié)
思考題
致謝
章節(jié)摘錄
版權(quán)頁: 插圖: 學(xué)習(xí)目的與要求 本章介紹軟件測試領(lǐng)域的基本概念。通過本章的學(xué)習(xí)將能夠?qū)浖y試的定義、目的和原則等相關(guān)知識有深入的了解。需要具體掌握軟件測試的必要性及軟件測試模型。 本章主要內(nèi)容 軟件、軟件危機(jī)與軟件工程; 軟件質(zhì)量和質(zhì)量模型; 軟件測試; 軟件測試用例; 軟件測試人員職業(yè)素養(yǎng)。 計(jì)算機(jī)系統(tǒng)分為硬件系統(tǒng)和軟件系統(tǒng)兩大部分。在過去的五十多年里,計(jì)算機(jī)硬件技術(shù)得到了極大的發(fā)展,現(xiàn)在已經(jīng)達(dá)到了相當(dāng)成熟的狀態(tài)。然而,隨著計(jì)算機(jī)硬件技術(shù)的飛速發(fā)展,人們對計(jì)算機(jī)的需求和依賴與日俱增。隨之而來的是計(jì)算機(jī)軟件系統(tǒng)的規(guī)模和復(fù)雜性急劇增加,其軟件開發(fā)成本以及由于軟件故障而造成的經(jīng)濟(jì)損失也正在增加,軟件的質(zhì)量問題已成為人們關(guān)注的焦點(diǎn)。軟件測試是保證軟件質(zhì)量的主要手段,近年來,受到了人們的廣泛關(guān)注。社會對軟件測試人員的需求迅速增長。 1.1 軟件、軟件危機(jī)與軟件工程 什么是軟件?這個(gè)問題既簡單又不太好回答。我們幾乎每天都在使用各種各樣的軟件,如Windows、Office、IE瀏覽器、媒體播放器等,它們都是我們再熟悉不過的產(chǎn)品了,但是否真正全面理解什么是軟件,大多數(shù)人不敢肯定。那軟件真正的含義是什么? 現(xiàn)在普遍被人們認(rèn)可的軟件的定義為: (1)能夠完成預(yù)定功能和性能的、可執(zhí)行的指令(計(jì)算機(jī)程序)。 (2)使得程序能夠適當(dāng)?shù)夭僮餍畔⒌臄?shù)據(jù)結(jié)構(gòu)。 (3)描述程序的操作和使用的文檔。 即“軟件=程序+數(shù)據(jù)(庫)+文檔”,在這里給出了軟件的最基本的組成成分。實(shí)際上,還少了一項(xiàng)內(nèi)容:服務(wù)??梢杂靡粋€(gè)簡單的公式給出軟件的定義:軟件=程序+數(shù)據(jù)(庫)+文檔+服務(wù) 。20世紀(jì)60年代以前,計(jì)算機(jī)剛剛投入實(shí)際使用,軟件設(shè)計(jì)往往只是為了一個(gè)特定的應(yīng)用而在指定的計(jì)算機(jī)上設(shè)計(jì)和編制,采用密切依賴于計(jì)算機(jī)的機(jī)器代碼或匯編語言,軟件的規(guī)模比較小,文檔資料通常也不存在,很少使用系統(tǒng)化的開發(fā)方法,設(shè)計(jì)軟件往往等同于編制程序,基本上是個(gè)人設(shè)計(jì)、個(gè)人使用、個(gè)人操作、自給自足的私人化的軟件生產(chǎn)方式。20世紀(jì)60年代中期,大容量、高速度計(jì)算機(jī)的出現(xiàn),使計(jì)算機(jī)的應(yīng)用范圍迅速擴(kuò)大,軟件需求急劇增長。高級語言開始出現(xiàn),操作系統(tǒng)的發(fā)展引起了計(jì)算機(jī)應(yīng)用方式的變化,大量數(shù)據(jù)處理導(dǎo)致第一代數(shù)據(jù)庫管理系統(tǒng)的誕生。軟件系統(tǒng)的規(guī)模越來越大,復(fù)雜程度越來越高,軟件可靠性問題也越來越突出。原來的個(gè)人設(shè)計(jì)、個(gè)人使用的方式不再能滿足要求,迫切需要改變軟件生產(chǎn)方式,提高軟件生產(chǎn)率,軟件危機(jī)開始爆發(fā)。
編輯推薦
《高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)項(xiàng)目驅(qū)動(dòng)案例實(shí)踐規(guī)劃教材:軟件測試技術(shù)案例教程》可作為普通高等院校計(jì)算機(jī)專業(yè)本、??粕浖y試課程的教材,也可供軟件測試人員參考使用。
圖書封面
評論、評分、閱讀與下載