
軟件測試管理與案例分析課程培訓
第一章軟件測試的解讀和誤解
這一章的目的,是溯本求原,從軟件測試定義出發,解讀軟件測試的概念、目的和誤區。同時也介紹當前流行的敏捷測試技術如何
應用在傳統軟件開發項目中。
1)軟件測試的概念和目的
2)關于軟件測試的幻想和誤區;
3)軟件測試過程,包括:
3.1測試計劃、監督和控制
3.2測試分析和實現
3.3測試執行
3.4評估出口準則和報告
3.5測試結束
4) 敏捷測試技術概述
第二章測試技術詳述
所謂“知己知彼百戰不殆”,作為測試管理人員,必須了解測試人員在完成測試項目過程中使用的各種測試技術,才能評估測試進
展,在評審中發揮管理和監控的作用。
1)軟件測試階段
2)靜態測試技術
3)基于結構的白盒測試技術
4)基于需求規格說明的黑盒測試技術
5)測試用例的編寫與評估
6)如何結合使用各種測試技術實現測試項目需求
第三章測試管理
1)一定條件下的測試管理
2)基于風險的測試及其它測試優先級設定和工作量分配的方法
3)測試文檔和其它工作產品
4)舉例測試計劃的編寫和評估
5)測試估算與度量
6)測試的成本和收益估算
7)如何管理分布式測試、外包測試及內部測試
8)管理行業標準的應用
第四章 評審在測試管理過程中的應用
1)評審和審查等靜態測試技術的關鍵特性
2)管理評審類型,開展評審計劃
3)評審的度量和評審的特點
第五章 缺陷管理
1)缺陷的生命周期和軟件開發生命周期的關系
2)缺陷的分類和分級
3)缺陷報告的編寫
4)缺陷的處理流程
5)使用缺陷報告信息評估測試過程
第六章 改進測試過程和測試工具
1)如何使用標準評價軟件質量
2)質量評價舉例
3)測試改進過程的重要性
4)使用TMMI 改進測試過程
5)選擇測試工具
6)闡述如何通過使用工具來改進度量的收集和評估
第七章 人員技能和團隊構建
1)個人技能評估和測試團隊技能評估
2)使測試技術適合測試團隊
3)對測試人員動機產生積極和消極影響的因素