前言
第1章 軟件測試概述
1.1 軟件測試的產生背景及發(fā)展
1.2 軟件缺陷
1.3 軟件測試的定義及原則
1.4 軟件測試模型
1.5 軟件測試的復雜性與經濟性分析
第2章 軟件測試計劃與策略
2.1 軟件測試計劃
2.2 軟件測試策略
2.3 靜態(tài)測試與動態(tài)測試
2.4 測試用例
第3章 軟件測試的核心技術:黑盒測試技術
3.1 黑盒測試概述
3.2 靜態(tài)黑盒測試技術
3.3 等價類劃分法
3.4 邊界值測試
3.5 決策表法
3.6 因果圖法
3.7 場景法
3.8 其他黑盒測試方法
第4章 軟件測試的核心技術:白盒測試技術
4.1 白盒測試概述
4.2 覆蓋測試
4.3 基本路徑測試
4.4 循環(huán)測試
4.5 程序插裝技術
4.6 其他白盒測試方法
第5章 軟件生命周期中測試的實施
5.1 軟件生命周期
5.2 單元測試
5.3 集成測試
5.4 確認測試
5.5 系統(tǒng)測試
5.6 驗收測試
5.7 回歸測試
5.8 軟件自動化測試
第6章 面向對象軟件測試
6.1 面向對象測試概述
6.2 面向對象的開發(fā)對軟件測試的影響
6.3 類測試
6.4 面向對象軟件測試模型
6.5 面向對象測試工具
第7章 主流信息應用系統(tǒng)測試
7.1 Web應用系統(tǒng)測試
7.2 數據庫測試
7.3 嵌入式系統(tǒng)測試
7.4 游戲測試
7.5 移動應用App測試
7.6 云計算軟件測試
第8章 測試工具
8.1 概述
8.2 靜態(tài)測試工具
8.3 動態(tài)測試工具
8.4 軟件缺陷管理工具
8.5 軟件測試管理工具
參考文獻