出版時間:2008-5 出版社:人民郵電出版社 作者:佟偉光 頁數(shù):270 字數(shù):424000
Tag標簽:無
內(nèi)容概要
本書為普通高等教育“十一五”國家級規(guī)劃教育。全書共10章,第1~9章系統(tǒng)地介紹軟件測試的基本概念和基本知識,詳細講解軟件測試的基本技術、測試過程、測試用例設計、測試文檔、測試工具等內(nèi)容,并從軟件工程的角度介紹了如何規(guī)劃測試工作,如何報告軟件缺陷,如何評估測試和測試項目管理等內(nèi)容,第10章通過一個實際軟件項目的測試案例,來加深學生對軟件測試技術和軟件測試過程的理解,盡力使理論的闡述更清晰、更形象。 本書內(nèi)容全面、深入淺出,理論簡明,實用性強,利于學生較好地學習和掌握軟件測試的基本知識和基本技術?! ”緯鵀楦叩葘W校計算機關專來軟件測試課程的教材,也可作為軟件測試培訓班的教材和軟件測試技術人員的自學參考書。
書籍目錄
第1章 軟件測試概述 1.1 軟件、軟件危機和軟件工程 1.1.1 軟件、軟件危機和軟件工程的基本概念 1.1.2 軟件工程的目標及其一般開發(fā)過程 1.1.3 軟件過程模型 1.2 軟件缺陷與軟件故障 1.3 軟件質(zhì)量與質(zhì)量模型 1.4 軟件測試 1.4.1 軟件測試的概念 1.4.2 軟件測試的原則 1.4.3 軟件測試的過程模型 1.4.4 軟件測試的分類 1.4.5 軟件測試流程 1.4.6 軟件測試發(fā)展歷程和發(fā)展趨勢 1.5 軟件測試人員的基本素質(zhì) 習題1第2章 軟件測試計劃 2.1 軟件測試計劃的作用 2.2 制訂測試計劃的原則 2.3 如何制訂軟件測試計劃 2.4 制訂測試計劃時面對的問題 2.5 衡量測試計劃的標準 2.6 制訂測試計劃 習題2第3章 軟件測試基本技術 3.1 軟件測試技術概述 3.2 白盒測試技術 3.2.1 靜態(tài)測試 3.2.2 程序插樁 3.2.3 邏輯覆蓋 3.2.4 基本路徑測試 3.2.5 其他白盒測試方法 3.2.6 白盒測試應用策略 3.3 黑盒測試技術 3.3.1 功能測試 3.3.2 非功能測試 3.3.3 黑盒測試策略 習題3第4章 軟件測試過程 4.1 軟件測試過程 4.2 單元測試 4.2.1 單元測試的定義 4.2.2 單元測試的重要性與單元測試原則 4.2.3 單元測試的主要任務 4.2.4 單元測試環(huán)境的建立 4.2.5 單元測試主要技術和單元測試數(shù)據(jù) 4.2.6 單元測試工具簡介 4.2.7 單元測試人員 4.3 集成測試 4.3.1 集成測試的定義 4.3.2 集成測試的主要任務 4.3.3 集成測試遵循的原則 4.3.4 集成測試實施方案 4.3.5 集成測試的測試技術與集成測試數(shù)據(jù) 4.3.6 集成測試人員 4.4 系統(tǒng)測試 4.4.1 系統(tǒng)測試的定義 4.4.2 系統(tǒng)測試的準備工作 4.4.3 系統(tǒng)測試的測試技術和系統(tǒng)測試數(shù)據(jù) 4.4.4 系統(tǒng)測試人員 4.5 驗收測試 4.5.1 驗收測試的定義 4.5.2 驗收測試的主要內(nèi)容 ……第5章 測試用例設計第6章 測試報告與測試評測第7章 軟件測試項目管理第8章 面向對象軟件測試第9章 軟件測試自動化第10章 測試實踐——一個實際軟件項目的測試案例
章節(jié)摘錄
第1章 軟件測試概述1.1 軟件、軟件危機和軟件工程1.1.1 軟件、軟件危機和軟件工程的基本概念計算機系統(tǒng)分為硬件系統(tǒng)和軟件系統(tǒng)兩大部分。在過去的50多年里,隨著微電子技術的發(fā)展和進步,計算機硬件技術以令人驚訝的速度發(fā)展,現(xiàn)在已經(jīng)達到相當成熟的狀態(tài)。計算機軟件是在計算機系統(tǒng)中與硬件相互依存的另一部分,它是包括程序、數(shù)據(jù)及其相關文檔的完整集合。程序是指按特定的功能和性能要求而設計的能夠執(zhí)行的指令序列;數(shù)據(jù)是指程序能正常操縱、處理的信息及其數(shù)據(jù)結構;文檔是指與程序設計開發(fā)、維護和使用有關的圖文材料。進入20世紀60年代,隨著計算機技術的進步,軟件功能日益復雜,人們對軟件的需求急劇增加。軟件開發(fā)從早期以個人活動為主的手工作方式,逐步轉到以程序員小組為代表的集體開發(fā)方式。在這一轉換達程中,國外的軟件開發(fā)人員在開發(fā)一些大型軟件系統(tǒng)時遇到了許多困難,有些系統(tǒng)最終徹底失敗了;有些系統(tǒng)雖然完成了,但比原計劃推遲了好幾年,而且費用大大超過了預算;有些系統(tǒng)未能完全地滿足用戶的期望;有些系統(tǒng)則無法被修改和維護。例如,美國IBM公司的OS/360系統(tǒng)和美國空軍某后勤系統(tǒng)都耗費了幾千人·年的工作量,歷盡艱辛,但結果卻令人失望。在計算機軟件的開發(fā)和維護過程中產(chǎn)生了一系列嚴重問題,軟件生產(chǎn)與市場需求出現(xiàn)了嚴重對立——這就是軟件危機。軟件危機主要表現(xiàn)在以下幾個方面。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載