《軟體測試實用教程》是2014年6月1日出版的圖書,作者是呂雲翔、楊穎、朱濤、張祿。
基本介紹
- 書名:軟體測試實用教程
- 作者:呂雲翔、楊穎、朱濤、張祿
- ISBN:9787302360469
- 頁數:427頁
- 定價:49.50元
- 出版社:清華大學出版社
- 出版時間:2014年6月1日
- 裝幀:平裝
- 開本:16開
- 印次:1-2
- 印刷日期:2015年03月06日
內容簡介,圖書目錄,
內容簡介
軟體測試是一種在規定的條件下對程式進行操作,以發現程式錯誤,衡量軟體質量,並對其是否能滿足設計要求進行評估的過程。本書針對高校計算機相關專業軟體測試課程的需要而編寫,結合實際案例介紹了軟體測試的基礎知識和實用技術。本書在內容上較為全面、系統地涵蓋了當前軟體測試領域的理論和實踐知識,反映了當前最新的軟體測試理論、標準、技術和工具。
全書共17章,包括軟體測試概述、軟體測試生命周期、測試過程相關模型、靜態測試與動態測試、白盒測試、黑盒測試、單元測試、集成測試、系統測試、驗收測試、面向對象的軟體測試、軟體測試自動化、單元測試工具JUnit、負載測試工具LoadRunner、聚合檔案管理工具測試、網上書店系統測試和手機視頻播放軟體測試。每章內容均有實際案例做補充,以加深讀者對軟體測試技術和過程的理解。
圖書目錄
理論部分
教學內容學習要點及教學要求課時安排
第1章
軟體測試概述 軟體定義和軟體的分類
軟體質量要素內容
軟體缺陷的概念及出現原因
軟體測試的定義和目的
軟體測試原則
軟體測試分類2
第2章
軟體測試生命周期 軟體開發的基本過程及其內容
軟體開發常用的過程模型
軟體測試基本流程
軟體測試與軟體開發的關係2
第3章
測試過程相關模型 軟體測試過程模型的概念
常用的軟體測試過程模型
軟體測試過程改進的模型種類2
第4章
靜態測試與動態測試 靜態測試的定義與內容
靜態測試的分類及方法
代碼檢查方法及套用
靜態結構分析方法及套用
動態測試的定義與內容
動態測試的分類及方法
主動測試與被動測試4
第5章
白盒籃章測試 白盒測試的概念
白盒測試的方法
程式插樁技術
邏輯覆蓋法
基本路徑法4
第6章
黑盒測試 黑盒測試的基本概念
等價類劃分法及其套用
邊界值分析法及其套用
因果圖法及其套用
決策表法及其套用
正式試驗法及其套用
場景法及其套用
不同黑盒測試方法優、缺點和套用場合
白盒測試和黑盒測試的對比4
續表
教學內容學習要點及教學要求課時安排
第7章
單元測試 單元測試的概念和原則
單元測試關注的幾個方面的內容
單元測試環境建立和使用的主要方法
單元測試的過程
單元測試的實施4
第8章
集成測試集成測試的概念和原則
集成測試的內容和組臭院過程
集成測煮慨整試的策略和方法
基於功能分解的集成測試
基於調用圖的功能測試
基於路徑的集成測試
集成測試計畫的制定4
第9章
系統測試系統測試前的準備
功能測試用例的設計方法
安裝測試的檢測項
性能測試、壓力測試和容量測試之間的聯繫和區別
安全性測試中需要考慮的問題
健壯性測試、容錯性測試、恢複測試之間的關係
可用性測試過程
圖形用戶界面測試用例設計方法
文檔測夜祖仔試的檢測項4
第10章
驗收測試驗收測試的概念和目的
驗收測試的內容
進行驗收測試的過程
測試深度與廣度的關係
驗收測試中的階段2
第11章
面向對象的軟體測試面向對象的基本概念
面向對象的測試模型
面向對象的單元厚境洪棄測試
面向對象的集成和系統測試4
教學總學時建議36
實踐部分
教學內容學習要點及教學要求課時安排
第12章
軟體測試自動化自動測試的概念
自動測試與手動測試的比較
自動測試的生命周期
如何開展自動測試
自動測試工具的分類
自動測試方案的選擇2
續表
教學內容學習要點及教學要求課時安排
第13章
單元測試工具JUnitJUnit的組成
JUnit的基本功能
JUnit的套用2
第14章
負載測試工具LoadRunnerLoadRunner的基本功能
LoadRunner的主要特性、組件和相關術語
能夠利用LoadRunner進行負載測試2
第15章
聚合檔案管理工具測試通過案例熟悉軟體測埋煉熱試計畫
通過案例熟悉傳統軟體測試策略和階段
通過案例熟悉測試用例編寫腿設鍵坑
通過案例熟悉測試總結分析報告編寫2
第16章
網上書店系統測試網站測試的內容
網站測試的過程
網站測試計畫的安排
網站測試用例的設計
網站測試結果的記錄2
第17章
手機視頻播放軟體測試手機軟體測試與PC軟體測試的異同
手機軟體測試的基本過程
現行的幾大手機平台及其特點
手機軟體測試如何執行2
教學總學時建議12
說明:
(1)本課程建議主要針對計算機類本科生教學,累計為48學時,其中36個理論學時,12個實踐學時。不同專業根據不同的教學要求和計畫教學時數可酌情對教材內容進行適當取捨。
(2)非計算機類本科專業使用本教材可適當降低教學要求。
(3)本教材理論授課學時數36學時,包含課堂討論、案例講授、練習等必要的教學環節。
(4)本教材實踐授課學時數12學時,包含上機講解、練習等必要的教學環節。
單元測試的實施4
第8章
集成測試集成測試的概念和原則
集成測試的內容和過程
集成測試的策略和方法
基於功能分解的集成測試
基於調用圖的功能測試
基於路徑的集成測試
集成測試計畫的制定4
第9章
系統測試系統測試前的準備
功能測試用例的設計方法
安裝測試的檢測項
性能測試、壓力測試和容量測試之間的聯繫和區別
安全性測試中需要考慮的問題
健壯性測試、容錯性測試、恢複測試之間的關係
可用性測試過程
圖形用戶界面測試用例設計方法
文檔測試的檢測項4
第10章
驗收測試驗收測試的概念和目的
驗收測試的內容
進行驗收測試的過程
測試深度與廣度的關係
驗收測試中的階段2
第11章
面向對象的軟體測試面向對象的基本概念
面向對象的測試模型
面向對象的單元測試
面向對象的集成和系統測試4
教學總學時建議36
實踐部分
教學內容學習要點及教學要求課時安排
第12章
軟體測試自動化自動測試的概念
自動測試與手動測試的比較
自動測試的生命周期
如何開展自動測試
自動測試工具的分類
自動測試方案的選擇2
續表
教學內容學習要點及教學要求課時安排
第13章
單元測試工具JUnitJUnit的組成
JUnit的基本功能
JUnit的套用2
第14章
負載測試工具LoadRunnerLoadRunner的基本功能
LoadRunner的主要特性、組件和相關術語
能夠利用LoadRunner進行負載測試2
第15章
聚合檔案管理工具測試通過案例熟悉軟體測試計畫
通過案例熟悉傳統軟體測試策略和階段
通過案例熟悉測試用例編寫
通過案例熟悉測試總結分析報告編寫2
第16章
網上書店系統測試網站測試的內容
網站測試的過程
網站測試計畫的安排
網站測試用例的設計
網站測試結果的記錄2
第17章
手機視頻播放軟體測試手機軟體測試與PC軟體測試的異同
手機軟體測試的基本過程
現行的幾大手機平台及其特點
手機軟體測試如何執行2
教學總學時建議12
說明:
(1)本課程建議主要針對計算機類本科生教學,累計為48學時,其中36個理論學時,12個實踐學時。不同專業根據不同的教學要求和計畫教學時數可酌情對教材內容進行適當取捨。
(2)非計算機類本科專業使用本教材可適當降低教學要求。
(3)本教材理論授課學時數36學時,包含課堂討論、案例講授、練習等必要的教學環節。
(4)本教材實踐授課學時數12學時,包含上機講解、練習等必要的教學環節。