軟件測試技術(shù)案例教程

出版時間:2012-4  出版社:清華大學(xué)出版社  作者:李海生,郭銳 編著  頁數(shù):248  

內(nèi)容概要

  本書采用“項目驅(qū)動”的教學(xué)模式,通過完整的項日案例,系統(tǒng)地介紹軟件測試的原理、方法和技術(shù)。全書圍繞軟件測試的整體流程,詳細論述了軟件測試基本原理、軟件測試計劃與策略、黑盒測試技術(shù)、白盒測試技術(shù)、單元測試技術(shù)、集成測試技術(shù)、系統(tǒng)測試技術(shù)、驗收測試技術(shù)和軟件測試管理等內(nèi)容。
  本書注重理論與實踐相結(jié)合,內(nèi)容詳盡,提供了大量實例,突出應(yīng)用能力的培養(yǎng),將一個實際項目的知識點分解在各章作為案例講解,是一本實用性突出的教材。本書可作為普通高等院校計算機專業(yè)本、專科生軟件測試課程的教材,也可供軟件測試人員參考使用。

書籍目錄

第1章 軟件測試概述
 1.1軟件、軟件危機與軟件工程
 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)項目案例概述
 2.1項目需求分析
 2.2系統(tǒng)結(jié)構(gòu)分析
 2.3案例測試需求
第3章 軟件測試計劃與策略
 3.1軟件測試計劃
 3.2軟件測試策略
 3.3軟件測試過程
 3.4軟件測試與軟件開發(fā)過程
 3.5軟件自動化測試介紹
 3.6項目案例
 本章總結(jié)
 思考題
第4章 黑盒測試
 4.1黑盒測試的概念
 4.2等價類測試
 4.3邊界值分析法
 4.4決策表
 4.5因果圖
 4.6錯誤推測法
 4.7項目案例
 本章總結(jié)
 思考題
第5章 白盒測試
 5.1白盒測試的概念
 5.2測試覆蓋率
 5.3白盒測試工具
 5.4項目案例
 本章總結(jié)
 思考題
第6章 單元測試
 6.1單元測試的概念
 6.2單元測試環(huán)境建立
 6.3插樁程序設(shè)計
 6.4類測試
 6.5單元測試框架xunit
 6.6項目案例
 本章總結(jié)
 思考題
第7章 集成測試
 7.1集成測試的概念
 7.2集成測試方法
 7.3項目案例
 本章總結(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項目案例
 本章總結(jié)
 思考題
第9章 驗收測試
 9.1驗收測試的概念
 9.2驗收測試的主要內(nèi)容
 9.3alpha測試
 9.4beta測試
 9.5項目案例
 本章總結(jié)
 思考題
第10章 軟件測試管理
 10.1測試團隊的組織和管理
 10.2測試用例的組織和管理
 10.3軟件bug管理
 10.4項目案例
 本章總結(jié)
 思考題
 致謝

章節(jié)摘錄

版權(quán)頁:   插圖:   學(xué)習(xí)目的與要求 本章介紹軟件測試領(lǐng)域的基本概念。通過本章的學(xué)習(xí)將能夠?qū)浖y試的定義、目的和原則等相關(guān)知識有深入的了解。需要具體掌握軟件測試的必要性及軟件測試模型。 本章主要內(nèi)容 軟件、軟件危機與軟件工程; 軟件質(zhì)量和質(zhì)量模型; 軟件測試; 軟件測試用例; 軟件測試人員職業(yè)素養(yǎng)。 計算機系統(tǒng)分為硬件系統(tǒng)和軟件系統(tǒng)兩大部分。在過去的五十多年里,計算機硬件技術(shù)得到了極大的發(fā)展,現(xiàn)在已經(jīng)達到了相當(dāng)成熟的狀態(tài)。然而,隨著計算機硬件技術(shù)的飛速發(fā)展,人們對計算機的需求和依賴與日俱增。隨之而來的是計算機軟件系統(tǒng)的規(guī)模和復(fù)雜性急劇增加,其軟件開發(fā)成本以及由于軟件故障而造成的經(jīng)濟損失也正在增加,軟件的質(zhì)量問題已成為人們關(guān)注的焦點。軟件測試是保證軟件質(zhì)量的主要手段,近年來,受到了人們的廣泛關(guān)注。社會對軟件測試人員的需求迅速增長。 1.1 軟件、軟件危機與軟件工程 什么是軟件?這個問題既簡單又不太好回答。我們幾乎每天都在使用各種各樣的軟件,如Windows、Office、IE瀏覽器、媒體播放器等,它們都是我們再熟悉不過的產(chǎn)品了,但是否真正全面理解什么是軟件,大多數(shù)人不敢肯定。那軟件真正的含義是什么? 現(xiàn)在普遍被人們認可的軟件的定義為: (1)能夠完成預(yù)定功能和性能的、可執(zhí)行的指令(計算機程序)。 (2)使得程序能夠適當(dāng)?shù)夭僮餍畔⒌臄?shù)據(jù)結(jié)構(gòu)。 (3)描述程序的操作和使用的文檔。 即“軟件=程序+數(shù)據(jù)(庫)+文檔”,在這里給出了軟件的最基本的組成成分。實際上,還少了一項內(nèi)容:服務(wù)。可以用一個簡單的公式給出軟件的定義:軟件=程序+數(shù)據(jù)(庫)+文檔+服務(wù) 。20世紀60年代以前,計算機剛剛投入實際使用,軟件設(shè)計往往只是為了一個特定的應(yīng)用而在指定的計算機上設(shè)計和編制,采用密切依賴于計算機的機器代碼或匯編語言,軟件的規(guī)模比較小,文檔資料通常也不存在,很少使用系統(tǒng)化的開發(fā)方法,設(shè)計軟件往往等同于編制程序,基本上是個人設(shè)計、個人使用、個人操作、自給自足的私人化的軟件生產(chǎn)方式。20世紀60年代中期,大容量、高速度計算機的出現(xiàn),使計算機的應(yīng)用范圍迅速擴大,軟件需求急劇增長。高級語言開始出現(xiàn),操作系統(tǒng)的發(fā)展引起了計算機應(yīng)用方式的變化,大量數(shù)據(jù)處理導(dǎo)致第一代數(shù)據(jù)庫管理系統(tǒng)的誕生。軟件系統(tǒng)的規(guī)模越來越大,復(fù)雜程度越來越高,軟件可靠性問題也越來越突出。原來的個人設(shè)計、個人使用的方式不再能滿足要求,迫切需要改變軟件生產(chǎn)方式,提高軟件生產(chǎn)率,軟件危機開始爆發(fā)。

編輯推薦

《高等學(xué)校計算機科學(xué)與技術(shù)項目驅(qū)動案例實踐規(guī)劃教材:軟件測試技術(shù)案例教程》可作為普通高等院校計算機專業(yè)本、??粕浖y試課程的教材,也可供軟件測試人員參考使用。

圖書封面

評論、評分、閱讀與下載


    軟件測試技術(shù)案例教程 PDF格式下載


用戶評論 (總計1條)

 
 

  •   沒看內(nèi)容,指定的專業(yè)課本,
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7