前言
項目一 初識軟件測試
1 軟件測試概述
1.1 軟件質量概述
1.2 軟件測試的發(fā)展歷程
1.3 軟件測試心理學
1.4 軟件測試經濟學
1.5 軟件缺陷
小結與習題
2 軟件開發(fā)過程與計劃測試工作
2.1 軟件產品概述
2.2 軟件項目成員
2.3 軟件開發(fā)生命周期模式
2.4 計劃測試工作
2.5 測試需求和任務
前言
項目一 初識軟件測試
1 軟件測試概述
1.1 軟件質量概述
1.2 軟件測試的發(fā)展歷程
1.3 軟件測試心理學
1.4 軟件測試經濟學
1.5 軟件缺陷
小結與習題
2 軟件開發(fā)過程與計劃測試工作
2.1 軟件產品概述
2.2 軟件項目成員
2.3 軟件開發(fā)生命周期模式
2.4 計劃測試工作
2.5 測試需求和任務
2.6 資源需求和團隊建設
2.7 工作量估計和進度安排
2.8 測試風險分析
小結與習題
3 軟件測試的模式
3.1 測試的原則
3.2 軟件測試的術語和定義
小結與習題
項目二 搭建測試環(huán)境進行測試
4 軟件測試方法
4.1 靜態(tài)測試
4.2 動態(tài)測試
4.3 黑盒測試
4.4 白盒測試
小結與習題
5 搭建軟件測試環(huán)境
5.1 測試環(huán)境的要素
5.2 建立測試實驗步驟
5.3 測試環(huán)境的管理與維護
5.4 測試環(huán)境搭建舉例
小結與習題
6 測試設計
6.1 測試用例設計概述
6.2 等價類劃分法
6.3 邊界值分析法
6.4 因果圖方法
6.5 功能圖分析方法
6.6 測試用例的評審
6.7 項目實例介紹
小結與習題
7 Web測試
7.1 基于網頁的系統(tǒng)測試
7.2 基于網站的系統(tǒng)測試
7.3 系統(tǒng)安全性測試與兼容性測試
7.4 文檔測試
小結與習題
8 面向對象的軟件測試
8.1 面向對象軟件測試概述
8.2 面向對象測試的內容與范圍
8.3 面向對象軟件測試技術與方法
8.4 面向對象測試基本步驟
8.5 面向對象測試工具JUnit
8.6 面向對象軟件測試用例設計
小結與習題
項目三 測試的本地化與后續(xù)工作
9 軟件本地化測試
9.1 概述
9.2 軟件本地化和本地化測試基礎
9.3 測試本地化軟件
9.4 錯誤報告(Bug Report)
小結與習題
10 后續(xù)測試
10.1 驗收測試
10.2 文檔測試
10.3 α測試與β測試
小結與習題
附錄A ×××評估測試方案(V2.00版本)
附錄B 單元測試報告樣表
附錄C 用正交實驗法設計測試用例
參考文獻