●章 軟件測試基礎
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的缺陷管理
0章 集成測試
10.1 集成測試概述
10.2 集成靜態測試
lO.3 集成動態測試
10.4 集成測試流程
10.5 集成測試計劃
1章 其他自盒測試技術
11.1 數據流測試
11.2 程序插樁
11.3 變異測試
11.4 域測試
11.5 符號測試
2章 其他黑盒測試技術
12.1 基於決策表的測試
12.2 因果圖法
12.3 正交實驗法
12.4 黑盒測試技術的綜合運用
3章 繫統測試
13.1 繫統功能測試
13.2 繫統性能測試
13.3 應用JMeter的性能測試
4章 面向對像軟件的測試
14.1 面向對像技術特點的測試
14.2 基於UML的面向對像軟件測試
14.3 面向對像階段的測試
5章 其他繫統測試
15.1 安全性測試
15.2 可用性測試
15.3 可靠性測試
15.4 可移植性測試
15.5 兼容性測試
6章 驗收測試
16.1 驗收測試概述
16.2 驗收測試計劃
16.3 驗收測試用例
16.4 實施驗收測試
16.5 軟件測試報告
參考文獻
本書以軟件測試流程為主線,繫統地介紹軟件測試的管理、基本原理、常用方法與典型的測試工具。全書共16章,按照統一軟件開發過程的順序進行內容安排。部分是章,概括地介紹軟件測試的基本概念,並給出兩個測試案例;第二部分是迭代開發的初始階段,包括第2章、第3章,介紹軟件測試管理與計劃;第三部分是細化階段,包括第4章至第7章,介紹測試用例的設測試、經典的白盒測試技術與黑盒測試技術;第四部分是構造迭代的次迭代,包括第8章至0章,介紹代碼靜態測試、缺陷管理、集成測試;第五部分是構造迭代的第2次迭代,包括1章至4章,介紹其他一些常用的白盒測試技術與黑盒測試技術、繫統測試、面向對像軟件的測試;第六部分是發布階段,包括5章與6章,介紹另外一些繫統測試與驗收測試。本書可作為高等院校的軟件工程專業、計算機相關專業的教材,也可供軟件開發和軟件測試的專業技術人員和管理人員參閱。