第1章 軟件測試概述1.1 軟件生命周期模型1.1.1 軟件生命周期1.1.2 軟件生命周期模型1.2 軟件質量保證1.2.1 質量與質量模型1.2.2 軟件質量保證1.3 理解軟件測試1.3.1 軟件測試的定義及目的1.3.2 軟件測試與開發過程的關系1.3.3 軟件測試與質量保證的區別1.4 軟件測試的分類1.4.1 黑盒測試和白盒測試1.4.2 靜態測試和動態測試1.4.3 測試的不同階段1.4.4 測試目的和內容1.4.5 測試的各種分類之間的關系1.5 軟件測試的工作流程1.5.1 測試工作的主要步驟1.5.2 測試信息流1.6 軟件測試人員的基本素質習題第2章 黑盒測試方法2.1 黑盒測試方法概述2.2 邊界值測試2.2.1 邊界值分析法2.2.2 邊界值分析法測試用例2.2.3 邊界值分析法測試實例2.2.4 邊界值分析法的局限性2.3 等價類測試2.3.1 等價類2.3.2 等價類測試實例2.3.3 指導原則2.4 基于決策表的測試2.5 錯誤推測法習題第3章 白盒測試方法3.1 白盒測試的基本概念3.1.1 流圖3.1.2 環形復雜度3.1.3 圖矩陣3.2 程序插樁3.2.1 方法簡介3.2.2 斷言語句3.3 邏輯覆蓋3.3.1 邏輯覆蓋標準3.3.2 *少測試用例數字計算3.4 獨立路徑測試3.5 循環測試3.6 面向對象的白盒測試3.7 其他白盒測試方法習題第4章 軟件測試過程4.1 軟件測試過程概述4.2 單元測試4.2.1 單元測試的主要任務4.2.2 單元測試的執行過程4.2.3 單元測試技術和測試數據4.2.4 單元測試人員4.3 集成測試4.3.1 集成測試的主要任務4.3.2 集成測試方法4.3.3 集成測試技術和測試數據4.3.4 集成測試遵循的原則4.3.5 集成測試人員4.4 系統測試4.4.1 系統測試的任務4.4.2 系統測試技術和測試數據4.4.3 系統測試人員4.5 驗收測試4.5.1 驗收測試的主要任務4.5.2 驗收測試技術和測試數據4.5.3 驗收測試人員4.5.4 α、β測試4.6 回歸測試4.6.1 回歸測試技術和測試數據4.6.2 回歸測試的范圍4.6.3 回歸測試人員4.7 系統排錯習題第5章 系統測試技術與應用5.1 系統測試技術5.1.1 功能測試5.1.2 錯誤處理測試5.1.3 內存泄漏測試5.1.4 用戶界面測試5.1.5 性能測試5.1.6 安全測試5.1.7 壓力測試5.1.8 安裝與卸載測試5.1.9 升級測試5.1.10 兼容性測試5.1.11 冒煙測試5.1.12 文檔測試5.2 測試技巧5.2.1 植入缺陷5.2.2 回歸測試5.3 Web應用系統測試要點習題第6章 軟件測試報告與測試評價6.1 軟件缺陷的概念和種類6.2 正確面對軟件缺陷6.3 軟件缺陷的生命周期6.4 軟件缺陷的嚴重性和優先級6.5 報告軟件缺陷6.5.1 報告軟件缺陷的基本原則6.5.2 IEEE軟件缺陷報告模板6.5.3 軟件缺陷數據庫跟蹤系統6.5.4 手工報告和跟蹤軟件缺陷6.6 分離和再現軟件缺陷6.7 測試總結報告6.8 測試的評測6.8.1 覆蓋評測6.8.2 質量評測6.8.3 性能評測習題第7章 軟件測試項目管理7.1 測試項目管理概述7.1.1 測試項目與測試項目管理7.1.2 測試項目的范圍管理7.2 測試文檔7.2.1 測試文檔的作用7.2.2 測試文檔的類型7.3 軟件測試計劃7.3.1 制訂測試計劃的目的7.3.2 制訂測試計劃的原則7.3.3 制訂測試計劃時面對的問題7.3.4 制訂測試計劃7.4 測試的組織與人員管理7.4.1 測試的組織與人員管理概述7.4.2 測試人員的組織結構7.4.3 測試人員7.4.4 人員的通信方式7.4.5 測試人員管理的激勵機制7.4.6 測試人員的培訓7.4.7 測試的組織與人員管理中的風險管理7.5 軟件測試過程管理7.5.1 測試項目的跟蹤與監控7.5.2 測試的配置管理7.5.3 軟件測試風險管理7.5.4 軟件測試的成本管理習題第8章 軟件測試自動化與軟件測試工具8.1 軟件自動化測試概述8.2 自動化測試的作用和優勢8.3 軟件測試工具分類8.4 常用軟件測試工具簡介8.4.1 QACenter8.4.2 WinRunner8.4.3 LoadRunner習題第9章 WinRunner測試工具9.1 WinRunner簡介9.1.1 主界面9.1.2 測試模式9.1.3 測試過程9.1.4 樣本軟件9.1.5 測試套件9.2 GUI Map9.2.1 GUI對象屬性的查看9.2.2 GUI map file模式9.3 錄制測試腳本9.3.1 選擇錄制模式9.3.2 Context Sensitive模式下錄制9.3.3 Analog模式下錄制9.3.4 測試腳本執行9.3.5 測試結果分析9.3.6 錄制時建議9.4 同步點9.5 GUI對象檢查點9.6 圖像檢查點9.7 編輯測試腳本9.8 數據驅動測試腳本9.9 文字檢查點9.10 批次測試9.11 維護測試腳本習題參考文獻