致謝
簡介
第一章 定義板塊內容:測試系統(tǒng)的基礎
1. 1 想要測試什么:擴展的測試工作
1. 1. 1 從顯微鏡到望遠鏡:測試粒度
1. 1. 2 快跑還是慢行:測試階段
1. 1. 3 第一次劃分
1. 2 應該測試什么:考慮質量
1. 2. 1 三個盲人和一頭大象:您能夠為質量下定義嗎?
1. 2. 2 不同質量體驗的危害
1. 2. 3 經典和超越:非正式的質量風險評估方法
1. 2. 4 失敗模式和效果分析:理解質量風險的一種正規(guī)方法
1. 3 能夠測試什么:計劃. 資源和預算
1. 3. 1 強行灌輸:使測試計劃適合于項目
1. 3. 2 估計資源并創(chuàng)建預算
1. 3. 3 洽談一個可行的測試項目
第二章 策劃和展示計劃:測試計劃
2. 1 為什么要撰寫測試計劃?
2. 2 測試計劃的數(shù)量有多少?
2. 3 使用草稿來激發(fā)討論
2. 4 測試計劃模板
2. 4. 1 概要
2. 4. 2 領域
2. 4. 3 質量風險
2. 4. 4 提議的重大事件時間表
2. 4. 5 轉換
2. 4. 6 測試配置和環(huán)境
2. 4. 7 測試執(zhí)行
2. 4. 8 風險和意外事故
2. 4. 9 更改歷史
2. 4. 10 參考文檔
2. 5 提交計劃
2. 6 適可而止:一個警告
第三章 測試系統(tǒng)的結構. 方案和范圍
3. 1 測試系統(tǒng)結構和工程
3. 1. 1 “操作”組件:定義
3. 1. 2 它不是圣保羅大教堂, 但是
3. 1. 3 不是一個美術品:測試系統(tǒng)的性能
3. 1. 4 測試系統(tǒng)不是孤島:測試人員與酗試系統(tǒng)
3. 2 系統(tǒng)的磚塊和灰泥:測試方案模板
3. 2. 1 集中起來:測試方案頁眉
3. 2. 2 測試步驟
3. 2. 3 小結:測試結果摘要
3. 2. 4 DataRocket的一個測試方案示例
3. 2. 5 要多詳細?權衡模糊性
3. 3 避免可怕的“測試逃逸”:范圍和回歸測試間隙
3. 3. 1 具有最好意圖的糟糕的范圍決定
3. 3. 2 您此刻在測試開發(fā)部門正建立的區(qū)域嗎?
3. 3. 3 將質量風險與酗試方案聯(lián)系起來
3. 3. 4 配置范圍
3. 3. 5 錯誤范圍
3. 3. 6 回歸測試間隙
3. 4 “這里有一個需要學習的教訓”:測試方案累積改進
3. 4. 1 對失敗的反應
3. 4. 2 采用“最佳實踐”
3. 4. 3 使用特別測試
3. 5 無法進行所有測試:確定不進行哪些測試
第四章 昆蟲學中令人激動的職業(yè):錯誤跟蹤數(shù)據(jù)庫
4. 1 為何如此麻煩?一個正式的錯誤跟蹤系統(tǒng)實例
4. 2 哪些似乎是問題?失敗描述
4. 2. 1 更像海明威而不像??思{
4. 2. 2 在沙地上劃一條線:隔離與調試之間的區(qū)別
4. 3 靈活的報告:開始組建數(shù)據(jù)庫
4. 4 致命的少數(shù)和無足輕重的多數(shù):劃分重要性等級
4. 4. 1 嚴重性
4. 4. 2 優(yōu)先級
4. 4. 3 抓住危險優(yōu)先級中的重要性
4. 4. 4 向數(shù)據(jù)庫中添加重要性度量
4. 5 在錯誤跟蹤中放入跟蹤:添加動態(tài)信息
4. 5. 1 使用“階段”來管理錯誤的生命期
4. 5. 2 強調所有權和可計算性
4. 5. 3 不知道太多(錯誤)歷史?跟蹤狀態(tài)更改
4. 5. 4 在合適的位置放入動態(tài)字段
4. 6 完成聯(lián)系:專注于錯誤
4. 6. 1 Subsystem
4. 6. 2 Configuration
4. 6. 3 C1ose Date和Resolution
4. 6. 4 Root Cause
4. 6. 5 添加錯誤焦點字段
4. 7 從錯誤跟蹤數(shù)據(jù)庫中找出規(guī)律
4. 7. 1 清除缺陷的進展如何:打開/關閉圖表
4. 7. 2 錯誤為何發(fā)生:根本原因圖表
4. 7. 3 開發(fā)人員如何響應:關閉周期圖表
4. 7. 4 什么中斷了:子系統(tǒng)圖表
4. 7. 5 一個關于規(guī)律和圖表的注釋
4. 8 管理錯誤跟蹤
4. 8. 1 策略及錯誤數(shù)據(jù)的濫用
4. 8. 2 困境
第五章 管理測試方案:測試跟蹤電子表格
5. 1 創(chuàng)建一個要求最簡單的測試跟蹤電子表格
5. 2 增強功能
5. 2. 1 標識測試套件和實例
5. 2. 2 添加日期和時間信息:計劃與現(xiàn)實
5. 2. 3 收集用于可靠性計算的數(shù)據(jù)
5. 2. 4 提高測試方案狀態(tài)的精確性
5. 2. 5 計算加權的失敗
5. 2. 6 記錄所有權
5. 2. 7 運行重要的測試方案
5. 2. 8 添加其他摘要
5. 2. 9 組合數(shù)據(jù)
5. 3 添加測試方案細節(jié)
5. 4 啟動測試跟蹤系統(tǒng)
5. 4. 1 小問題
5. 4. 2 大問題
5. 4. 3 沒有問題!
第六章 決定性時刻的提示和工具:管理動態(tài)情況
6. 1 勿為瑣事憂心:居于萬事之上
6. 1. 1 獲得所有事實后繼續(xù)前行:確定的渴望. 進度的需要
6. 1. 2 相關性. 計劃和提醒:跟上進度的重要性
6. 1. 3 它不會交付自身:修訂與發(fā)布過程
6. 1. 4 它也不會安裝自身:配置測試環(huán)境
6. 1. 5 “小腦怪”是您的朋友:審核和更新測試結果
6. 1. 6 避開陷阱:不要陷于調試
6. 1. 7 當測試失敗時:將類型I和類型H錯誤減到最少
6. 1. 8 愉快的龍舟節(jié):在決定性時刻. 節(jié)假日和文化沖撞之際
6. 2 蜘蛛的連接網:管理測試硬件和軟件配置邏輯
6. 2. 1 各個部分及其連接方式:實體關系圖
6. 2. 2 從圖表到架構:實現(xiàn)邏輯數(shù)據(jù)庫
6. 2. 3 預算和計劃:提早使用邏輯數(shù)據(jù)庫
6. 2. 4 跟蹤軟件配置
6. 3 期望意外情況:變化管理數(shù)據(jù)庫
6. 3. 1 該怎么辦呢?使用(和濫用)變化管理數(shù)據(jù)
6. 3. 2 簡單就好:變化管理數(shù)據(jù)庫
第七章 充實和管理測試實驗室
7. 1 需要測試實驗室嗎?
7. 2 選擇和計劃實驗室區(qū)域
7. 3 測試實驗室清單
7. 3. 1 一個示例目錄清單
7. 3. 2 進一步考慮補充實驗室
7. 4 安全與跟蹤考慮
7. 5 管理設備和配置
7. 6 保持測試環(huán)境的整潔
7. 7 人的因素
7. 7. 1 安全的實驗室就是有效率的實驗室
7. 7. 2 對實驗設備的損壞
7. 7. 3 實驗室效率
第八章 組織和管理測試小組
8. 1 決定測試小組:需要多少人做什么工作?
8. 1. 1 規(guī)模
8. 1. 2 技能
8. 1. 3 位置
8. 2 專家或項目資源?組織模型
8. 3 工作的正確人選:測試工程師的條件
8. 3. 1 測試專家與內容專家
8. 3. 2 職業(yè)的悲觀主義
8. 3. 3 平衡的好奇心
8. 3. 4 沒有隔擋拉皮條的人
8. 4 工作中的錯誤人選:不適合測試工程師的品質
8. 4. 1 魅力探求者
8. 4. 2 懶惰
8. 4. 3 卡通片里的膽小鬼
8. 5 提出指責:激勵測試小組
8. 5. 1 不要讓別人將您的小組作為一個擦鞋墊來使用
8. 5. 2 注意極限問題
8. 6 特洛依木馬和其他錯誤:如何挫傷測試人員的積極性
8. 7 擴展您的才能:使用臨時的工具和專家
8. 7. 1 評估臨時工作人員的角色
8. 7. 2 使用長期臨時人員
8. 7. 3 聘請簽約人
8. 7. 4 引進專家
第九章 政治的勝利:對測試管理者的組織挑戰(zhàn)
9. 1 堂吉河德, 質量冠軍:總之, 您的工作目標是什么?
9. 2 您適合的位置:組織中的測試小組
9. 3 其他什么工作適合?向測試增加其他功能
9. 4 與其他管理者合作:測試管理的兩個其他方面
9. 4. 1 管理上層
9. 4. 2 管理外部
9. 5 在黑暗中測試:在沒有文檔的情況下您應該如何繼續(xù)?
9. 6 測試并非孤島:外部環(huán)境對效率的影響
9. 6. 1 油門
9. 6. 2 剎車
9. 7 解雇通知書:臨時解雇和停業(yè)清理
9. 8 顯示結果:正確的消息, 正確交付
9. 8. 1 提交壞消息的好方法
9. 8. 2 準確和聽眾的重要性
9. 9 “您可以告訴先驅者……”在測試上過早采用的效果
第十章 包括其他人:分配測試項目
10. 1 選擇伙伴
10. 1. 1 供應商
10. 1. 2 第三方測試公司
10. 1. 3 銷售辦事處
10. 2 計劃分布式測試工作
10. 2. 1 評估能力
10. 2. 2 理解花費
10. 2. 3 整理. 協(xié)調和劃分測試項目
10. 2. 4 組織邏輯
10. 2. 5 處理映射問題
10. 3 管理分布式測試工作
10. 3. 1 監(jiān)視測試執(zhí)行
10. 3. 2 交流狀態(tài)和更改指導
10. 3. 3 處理政治問題
10. 3. 4 小心文化沖突
10. 3. 5 建立和維持信任
附錄
詞匯