購物車 0
截圖 2024-04-01 晚上11.13.30

[502O-7] 簡體書 軟件測試技術教程 作者: 傅兵 出版社:清華大學出版社

NT$ 295.00


軟件測試技術教程

  • 作者:  傅兵
  • 出版社:清華大學出版社


由傅兵編著的《軟件測試技術教程(計算機系列教材普通高等教育十一五國家級規划教材)》全面地介紹了軟件測試的基本理論、基本技術和常用方法以及近幾年新的軟件測試技術和方法。

首先,從軟件測試背景和軟件開發過程人手,介紹軟件測試的基本知識,以及軟件質量保證SQA、軟件能力成熟度模型CMM和能力成熟度整合模型CMMI等內容;然后,全面介紹黑盒測試、白盒測試、單元測試、集成測試、系統測試等測試技術和基本方法;最后,介紹目前比較流行的自動化軟件測試工具,並介紹軟件測試行業的現狀和發展趨勢以及如何成為合格的軟件測試工程師。

《軟件測試技術教程(計算機系列教材普通高等教育十一五國家級規划教材)》的特點是測試技術介紹全面,實踐和理論並重,本書的另一個特色是實例多。本書着重介紹軟件測試及管理技術理論中最重要、最精華的部分以及它們之間的融會貫通。

本書既有整體框架,又有重點理論和技術。通過本課程的學習,使學生了解並掌握軟件測試技術的基本內容和軟件質量保證的基礎知識以及具體的軟件測試技術的方法、技術和工具的使用,為全面掌握軟件技術和軟件項目管理打下堅實的基礎。本教材注重培養讀者的軟件測試實踐能力,適應軟件企業的環境和業界標准,並和國際先進的軟件開發理念和軟件測試技術同步。

本書適合作為高校的計算機專業、軟件工程或其他相關專業高年級本科生或研究生軟件測試課程的教材,同時還可作為廣大軟件開發人員、軟件測試人員和研究人員的參考書。
 

目錄

第1章 緒論
1.1 軟件和軟件危機
1.1.1 計算機軟件
1.1.2 軟件危機
1.2 軟件開發
1.2.1 軟件開發過程
1.2.2 軟件開發過程模型
1.3 軟件缺陷
1.3.1 軟件缺陷概述
1.3.2 軟件缺陷的嚴重性和優先級
1.3.3 軟件缺陷分類
1.3.4 預防和修復軟件缺陷
1.3.5 軟件缺陷案例
習題
第2章 軟件測試基礎
2.1 軟件測試的含義
2.1.1 軟件測試的發展
2.1.2 軟件測試的基本原則
2.1.3 軟件測試與軟件開發的關系
2.2 軟件測試模型
2.3 軟件測試過程
2.4 軟件測試基本理論
2.4.1 軟件測試用例設計
2.4.2 軟件測試方法
2.4.3 軟件測試的誤區
2.5 軟件質量
2.5.1 軟件質量概述
2.5.2 軟件質量保證
2.5.3 軟件能力成熟度模型
2.5.4 能力成熟度整合模型
2.6 軟件可靠性
習題
第3章 黑盒測試
3.1 黑盒測試概述
3.2 等價類划分法
3.2.1 划分等價類
3.2.2 設計測試用例
3.2.3 等價類划分法舉例
3.3 邊界值分析法
3.3.1 邊界值分析法的含義
3.3.2 邊界值分析法原理
3.3.3 邊界值分析法舉例
3.4 決策表法
3.4.1 決策表的含義
3.4.2 決策表法舉例
3.5 因果圖分析法
3.5.1 因果圖法的含義
3.5.2 因果圖法的原理
3.5.3 因果圖法舉例
3.6 正交實驗設計法
3.6.1 正交實驗設計法的含義
3.6.2 正交實驗法舉例
3.7 黑盒測試方法比較
習題
第4章 白盒測試
4.1 白盒測試概述
4.1.1 白盒測試含義
4.1.2 黑盒測試和白盒測試的比較
4.1.3 靜態測試和動態測試
4.1.4 程序流程圖和控制流圖
4.2 邏輯覆蓋測試
4.3 白盒靜態測試
4.3.1 桌前檢查
4.3.2 代碼審查
4.3.3 代碼走查
4.3.4 代碼評審和同行評審
4.3.5 基於缺陷模式測試
4.4 其他白盒測試方法
4.4.1 程序插裝測試
4.4.2 程序變異測試
4.4.3 循環語句測試
4.5 白盒測試策略
習題
第5章 單元測試
5.1 單元測試概述
5.1.1 單元測試的定義
5.1.2 單元測試的目標
5.1.3 單元測試的任務
5.2 對單元測試的誤解
5.3 單元測試的必要性
5.4 單元測試環境和方法
5.4.1 驅動模塊和樁模塊的定義
5.4.2 驅動模塊和樁模塊的使用條件
5.5 單元測試策略
5.6 單元測試用例設計
5.7 單元測試過程和單元測試工具
5.8 面向對象的單元測試
習題
第6章 集成測試
6.1 集成測試概述
6.2 集成測試方案
6.2.1 大爆炸式集成測試
6.2.2 漸增式集成
6.2.3 幾種集成測試比較
6.2.4 基於功能的集成測試
6.2.5 核心系統先行集成測試
6.2.6 客戶/服務器集成測試
6.2.7 高頻集成測試
6.3 集成測試用例設計
6.4 集成測試過程
習題
第7章 系統測試
7.1 性能測試
7.1.1 性能測試概述
7.1.2 壓力測試
7.1.3 容量測試
7.1.4 負載測試
7.2 可靠性測試
7.2.1 可靠性測試方法
7.2.2 可靠性測試的數學模型
7.3 安全性測試
7.3.1 安全性測試概述
7.3.2 安全性測試的主要內容
7.3.3 安全性測試方法
7.4 恢復測試
7.4.1 恢復測試的含義
7.4.2 恢復測試的主要內容和步驟
7.4.3 恢復測試中一些要注意的地方
7.5 備份測試
7.6 可用性測試
7.6.1 可用性測試概述
7.6.2 可用性測試的發展
7.6.3 可用性測試方法
7.6.4 可用性測試的必備要素
7.6.5 可用性測試時需要注意的問題
7.7 協議測試
7.8 文檔測試
7.8.1 文檔測試的含義
7.8.2 文檔性測試方法
7.9 GUI軟件測試
7.9.1 GUI測試概述
7.9.2 GUI軟件測試方法
7.9.3 GUI測試的幾個要素
7.9.4 GUI測試主要內容
7.9.5 GUI測試常見問題
7.10 網站測試
7.10.1 網站測試的含義
7.10.2 網站測試的主要內容
7.11 a測試和β測試
7.12 回歸測試
習題
第8章 自動化測試及工具
8.1 自動化測試概述
8.1.1 自動化測試的含義
8.1.2 自動化測試的優點
8.1.3 自動化測試的缺點
8.1.4 自動化測試與手工測試的互補性
8.2 實施自動化測試
8.2.1 自動化測試的對象和范圍
8.2.2 自動功能測試的腳本開發
8.3 自動化測試工具的選擇與比較
8.3.1 白盒測試工具
8.3.2 黑盒測試工具
8.3.3 測試管理工具
8.3.4 常用自動化測試工具
8.3.5 自動化測試工具QTP
8.3.6 自動化測試工具AutoRunner
習題
第9章 軟件測試行業綜述
9.1 軟件測試的發展和現狀
9.2 軟件測試技術的發展方向
9.3 軟件測試外包
9.4 對軟件測試工程師的要求
9.4.1 軟件測試工作特點
9.4.2 軟件測試工程師
9.5 軟件測試工程師考試
習題
附錄A 基本術語中英文詞匯
附錄B 正交表
附錄C IEEE模板
附錄D 軟件測試工程師面試題及參考答案
附錄E 全國計算機等級考試四級軟件測試工程師練習題
參考文獻

臻品齋書店, 新書, 二手書, 簡體書

DALL·E 2024-01-28 22.38.41 - Create a wide, detailed impressionist-style painting of a three-story traditional bookstore warehouse interior, capturing the feeling of being immerse