第1部分 軟件測試基礎
第1章 緒論
1.1 引言
1.2 錯誤是不可避免的
1.3 軟件測試歷史
1.4 軟件測試模型的演變
1.5 軟件測試類型
1.6 軟件測試工具的發展
1.7 當今測試行業狀況
1.8 測試角色
1.9 職業規劃
習題與思考
第2章 RUP基礎
2.1 RUP的發展史
2.2 什麼是RUP
2.3 RUP的特點
2.4 RUP軟件開發生命周期
2.5 RUP過程的靜態結構
2.6 RUP中的最佳軟件實踐
2.7 RUP中的關鍵原則
2.8 RUP4+1視圖
2.9 RUP裁剪
2.10 實踐經驗
2.11 小結
習題與思考
第3章 RUP測試概論
3.1 軟件測試
3.2 RUP軟件測試流程
3.3 質量保證
3.4 測試團隊與角色
3.5 RUP四級測試
3.6 RUP測試解決方案
3.7 RUP使用技巧
3.8 小結
習題與思考
第4章 手工測試與自動化測試
4.1 手工測試基礎
4.2 自動化測試基礎
4.3 測試自動化技術
4.4 測試腳本技術
4.5 自動化測試實踐
4.6 自動化測試的優缺點
4.7 小結
習題與思考
第2部分 單元測試
第5章 測試管理
5.1 什麼是測試管理
5.2 測試管理的內容
5.3 開展測試管理
5.4 傳統測試管理的挑戰
5.5 基于RUP的測試管理經驗
5.6 測試管理的自動化
5.7 TM的使用
5.8 小結
習題與思考
第6章 單元測試
6.1 單元測試基礎
6.2 單元測試策略
6.3 單元測試工具實踐
6.4 小結
習題與思考
第3部分 集 成 測 試
第7章 組件測試與運行時分析
第4部分 系統測試
第8章 系統功能測試
第9章 性能測試
第5部分 驗收測試
第10章 易用性測試
第11章 無障礙測試
第6部分 案例分析
第12章 測試案例
附錄A UML基礎: 統一建模語言簡介
附錄B 測試評估摘要
附錄C WCAG 1.0的14條指導原則
參考文獻