發布時間:2020-06-30
一旦有軟件缺陷被發現時,就要對其進行跟蹤。缺陷的價值是其觸發的學習和成長的機會。把握缺陷帶來的學習機會,可以快速提高組織的能力,未來的缺陷更少,成本更低,更容易成功。但同時,有效的缺陷分析和跟蹤行動需要有效的方法和相應的組織的支持。對軟件缺陷進行跟蹤的流程及注意事項:
1:確保每個被發現的缺陷都能夠被解決
為了確保交付軟件的質量,我們應當盡可能地修復已經發現的軟件缺陷,使得交付的軟件中遺留的缺陷盡可能地少。同時,也要意識到修復缺陷要花費大量的成本,在有些時機未必會對缺陷進行修復。但是,不管解決的方式怎樣,必須要確保所有被發現的缺陷都得到解決,無一遺漏。
2:確保對缺陷的處理達成一致
由于項目進度或成本的考量,發現的軟件缺陷的解決方式不一定是即時修正,也可能是在下一個版本中修正或者干脆不修正。但是,無論是即時修正、延后修正還是不修正,對每個被發現缺陷的處理方式必須要在組織中達到一致,特別是開發方與需求方要達成一致。
3:通過缺陷數據分析來指導測試活動和控制質量水平
對缺陷跟蹤的過程,必然要完成對缺陷數據的收集。而收集來的這些缺陷數據除了幫助我們完成前面2個目標之外,通過對這些數據的分析,還可以幫助我們識別缺陷產生的階段,控制軟件的質量水平,并且通過缺陷的收斂趨勢來確定測試過程是否能夠結束。
4:積累缺陷過程數據,積極開展軟件缺陷預防,推進軟件走向零缺陷
通過缺陷跟蹤過程不斷地收集和積累缺陷數據,對于組織而言是一筆巨大的財富。通過對這些缺陷數據的分析,找出并消除缺陷發生的根本原因是缺陷預防的主要手段。不斷地進行缺陷數據收集、分析,不斷地轉化為新的軟件項目的缺陷預防手段,新的軟件項目的缺陷數目將會逐漸降低,直至零缺陷。
所以,缺陷跟蹤需要持續關注的,并維護它們,把它們作為團隊資產的一部分。當然了,盡早使用缺陷管理工具,減少記憶負擔,提升可操作性。
推薦閱讀:
您的信息已成功提交!
我們的客服人員稍后會與您聯系