《軟件測試技術/高等學校教材》根據敏捷開發與RUP的過程進行內容的組織與安排,按照迭代開發軟件過程的順序介紹相關的軟件測試理論、方法和工具,并以兩個測試案例來詳細闡述應用這些理論、方法和工具的步驟。
《軟件測試技術/高等學校教材》可作為高等院校計算機相關專業的教材。也可供從事軟件開發的技術人員參考。
第1章 軟件測試基礎
1.1 軟件質量
1.2 軟件缺陷
1.3 軟件測試
1.4 軟件測試模型
1.5 測試案例
第2章 軟件測試管理
2.1 RUP軟件測試流程
2.2 軟件測試制品
2.3 軟件測試團隊
2.4 軟件測試管理的內容
2.5 軟件測試管理工具TestCenter
第3章 軟件測試計劃
3.1 測試計劃概述
3.2 軟件測試環境
3.3 測試計劃的制訂
3.4 軟件測試計劃案例
3.5 應用TestCenter制訂測試計劃
第4章 測試用例的設計
4.1 測試用例概述
4.2 測試用例的設計
4.3 測試用例的管理
第5章 單元測試
5.1 單元測試概述
5.2 單元測試的內容
5.3 單元測試策略
5.4 單元測試過程
5.5 單元測試計劃
5.6 單元測試工具JUnit
5.7 測試驅動開發
第6章 白盒測試技術
6.1 邏輯覆蓋測試
6.2 基本路徑測試
6.3 循環測試
第7章 黑盒測試技術
7.1 黑盒測試技術概述
7.2 等價類劃分
7.3 邊界值分析
第8章 代碼靜態測試
8.1 靜態分析技術
8.2 缺陷模式
8.3 代碼靜態測試工具
第9章 缺陷管理
9.1 缺陷的跟蹤和管理
9.2 缺陷分析
9.3 應用TestCenter的缺陷管理
第10章 集成測試
10.1 集成測試概述
10.2 集成靜態測試
10.3 集成動態測試
10.4 集成測試流程
10.5 集成測試計劃
第11章 其他自盒測試技術
11.1 數據流測試
11.2 程序插樁
11.3 變異測試
11.4 域測試
11.5 符號測試
第12章 其他黑盒測試技術
12.1 基于決策表的測試
12.2 因果圖法
12.3 正交實驗法
12.4 黑盒測試技術的綜合運用
第13章 系統測試
13.1 系統功能測試
13.2 系統性能測試
13.3 應用JMeter的性能測試
第14章 面向對象軟件的測試
14.1 面向對象技術特點的測試
14.2 基于UML的面向對象軟件測試
14.3 面向對象階段的測試
第15章 其他系統測試
15.1 安全性測試
15.2 可用性測試
15.3 可靠性測試
15.4 可移植性測試
15.5 兼容性測試
第16章 驗收測試
16.1 驗收測試概述
16.2 驗收測試計劃
16.3 驗收測試用例
16.4 實施驗收測試
16.5 軟件測試報告
參考文獻