第1章 軟件測試現狀
1.1 歷史的回顧
1.2 當今測試人員所面臨的挑戰
1.3 小結
第2章 軟件測試環境中的質量保證
2.1 這一段場景的問題出在哪里
2.2 傳統的質量保證存在的問題
2.3 什麼是不可行的︰控制質量的傳統工具
2.4 解決方案︰改進質量過程
2.5 小結
第3章 管理軟件測試的方法
3.1 踫運氣(I-feel-lucky)軟件開發方法
3.2 關于藝術、科學和軟件的一些說法
3.3 工程方法
3.4 集成和測試的折衷方法︰藝術和工程的平衡
3.5 目前的測試策略
3.6 最佳方法
3.7 小結
第4章 最重要測試(MIT)方法
4.1 MIT概述
4.2 MIT方法的步驟
4.3 現實世界的例子︰重型、中型和輕型開發工作
4.4 小結
第5章 軟件測試度量基礎
5.1 度量和度量元
5.2 在軟件測試中如何度量
5.3 小結
第6章 測試說明
6.1 目標︰成功的測試工作
6.2 計劃適當的測試︰測試多少算充分
6.3 確定測試範圍︰它有多大
6.4 使用測試說明的理由
6.5 測試說明中的測試來源
6.6 小結
第7章 如何構建測試說明
7.1 從需求入手
7.2 確定並列出測試環境
7.3 增加細節和步驟層次
7.4 小結
7.5 進一步的研究
第8章 測試說明自動化工具
8.1 測試說明的展開
8.2 小結
第9章 風險分析
9.1 風險分析過程概述
9.2 風險分析的益處
9.3 項目管理策略及風險
9.4 MIT風險分析
9.5 案例研究︰401(k) Web 項目
9.6 小結
第10章 風險分析應用
10.1 在測試說明中應用風險分析
10.2 選擇測試的風險準則
10.3 小結
第11章 路徑分析
11.1 彌諾陶洛斯迷宮的傳說
11.2 計算通過一個系統的路徑數
11.3 小結
11.4 為進一步探索而提出的路徑分析的例子
第12章 路徑分析應用
12.1 通過深度理解校正問題︰這一切如何開始
12.2 分而治之
12.3 未經計算的路徑
12.4 快速建立路徑測試評估
12.5 路徑與數據依賴
12.6 小結
第13章 數據分析技術
13.1 測試用戶的數據輸入(GUI)
13.2 邊界值分析
13.3 告誡
13.4 小結
第14章 分析的收獲與將來的儲備
14.1 測試︰下一代
附錄A 練習題答案
附錄B 軟件測試問卷、調查及結果
B.1 制定你的基準
B.2 測試問卷
B.3 商用軟件測試水平狀況
B.4 研討會評估結果
B.5 書面測試調查結果
B.6 口頭調查結果
B.7 來自調查的結論
附錄C 測試參考樣例和模板
C.1 描述訪談過程樣例
C.2 項目說明及測試問卷訪談樣例
參考文獻
術語表