測試評審與風險分析
- 什麼是評審
在正式的會議上將軟件項目的成果(包括各個階段的文檔,代碼)等,提交給用戶,客戶或者有關部門人員對軟件產品進行評審和批准。
- 評審的目的
在軟件開發與測試的各個階段進行相應的檢查,有利於軟件產品和過程的質量提高
- 評審的目標
- 需求評審【軟件需求,測試需求】
- 設計評審 【概要設計,詳細設計】
- 代碼評審 【代碼規範】
- 測試評審 【測試計劃,測試用例規範,缺陷報告規範】
- 評審的過程
- 同行評審:由軟件工作產品以及同行進行檢查,識別產品缺陷,改進產品不足
- 管理評審:項目管理者進行評估,識別過程缺陷,改進管理活動
- 單人評審:單獨一個評審員對簡單的工作進行評估
- 代碼檢查:檢查編寫好的程序代碼,發現不符合編碼規範,不能實現設計要求設計的問題,改進代碼質量
- 評審的一般步驟
- 制定評審計劃
- 評審準備
- 評審會議舉行
- 對評審結果採取行動
- 評審結果被跟蹤直至完成
- 提交和歸檔
- 評審的誤區
- 參與人員不瞭解評審
- 評審沒有被安排進項目計劃
- 評審會議變成了問題解決方案討論會
- 評審員關注於非實質性問題
- 忽視組織細節
- 會議時間過長
- 風險分析過程