測試是目的是越快,越多,越嚴重,越少的時間,來發現發現缺陷。因此缺陷是測試中重要的東西。
缺陷的作用體現在以下幾個方面:
1.缺陷是測試和開發溝通的橋梁
測試人員提交缺陷,如果是缺陷開發修改它;測試再驗證,或關閉或打回。通過缺陷建立起一種交流,測試需要養成得到新包后,開始去驗證Fixed問題的習慣;同樣,開發也要養成每天上班后,查看缺陷的習慣。
2. 缺陷分析成為項目經理的重要依據
一般來說,缺陷數目開始收斂,嚴重級別高的缺陷也解決,測試用例全部執行多次,是項目進入了尾聲。因此項目經理要時刻關注缺陷,處理TroubleShooting的缺陷。
3.缺陷衡量測試工程師的工作量
雖然缺陷的多少等來衡量測試工程師有些偏頗,但起碼應該是一種重要的依據。
4.缺陷衡量團隊
缺陷的不同狀態是衡量團隊的一個很好的手段。
Cancel的問題,說明測試工程師對缺陷提交的草率
NeedInformation的問題,說明測試工程師報缺陷還不夠清楚
Reopen次數,說明開發水平的低下和不復職任
KnowIssue同樣說明開發技術水平的低下
等等!