發(fā)布時間:2020-07-13
軟件缺陷作為軟件測試人員基本的測試產(chǎn)出,其價值僅僅體現(xiàn)在暴露影響當前產(chǎn)品質(zhì)量的問題數(shù)量、嚴重程度?除此之外,我們還能夠通過缺陷挖掘哪些有價值的信息呢?今天小編來給大家講講缺陷分析中的缺陷預防的作用。
缺陷預防(Defect Prevention)是一種用于整個軟件開發(fā)生命周期中識別缺陷根本原因和防止缺陷發(fā)生的策略,也是全面質(zhì)量管理(Total Quality Management)的本質(zhì)。缺陷預防處于CMM(Capability Maturity Model)能力成熟度模型的第5個級別,分析以前一些偶然發(fā)現(xiàn)的問題,并且在將來為類似的可能的缺陷進行檢查。一個成熟的研發(fā)團隊,會通過實施DP來提高質(zhì)量和降低研發(fā)成本。
使用缺陷預防后,缺陷會呈現(xiàn)以下一些特性:
1) 缺陷發(fā)現(xiàn)率與時間的關系
使用缺陷預防策略后每個階段所發(fā)現(xiàn)的缺陷數(shù)與使用缺陷預防策略前所發(fā)生缺陷數(shù)的分布變化。
一是:需求和設計階段所發(fā)現(xiàn)的缺陷數(shù)占所有缺陷的比例增大,這說明前期發(fā)現(xiàn)的缺陷比較多,這樣可以降低缺陷修復的成本。
二是:缺陷總數(shù)下降,也就是發(fā)現(xiàn)的總的缺陷數(shù)下降了,這得益于大部分的缺陷發(fā)現(xiàn)在前期的研發(fā)階段。
2) 缺陷過濾器
使用預防缺陷策略后,缺陷會像漏斗一下,每一個測試階段都可以過濾掉一些缺陷。
每經(jīng)歷一個階段,缺陷就減少20%左右,直到測試結果,系統(tǒng)中99%的缺陷已經(jīng)被解決。
所以小編向大家推薦缺陷管理系統(tǒng)進行缺陷分析:由于缺陷管理的力度不足,對測試過程中產(chǎn)生的缺陷,沒有進行登記、編號,并且采用標準化的流程進行跟蹤,無法確保每個缺陷都已經(jīng)被關閉。遺漏的缺陷對軟件的正常使用是非常重大的威脅。缺陷管理系統(tǒng)Testcenter支持根據(jù)實際情況自定義缺陷處理流程,可以自定義項目角色、缺陷狀態(tài)、缺陷屬性;支持缺陷合并,全方面篩選缺陷;支持實時郵件的功能,在關注的缺陷發(fā)生狀態(tài)改變時,發(fā)郵件通知給關注人;支持缺陷列表的導出、缺陷處理狀態(tài)的自動跳轉、處理角色的選擇、缺陷關聯(lián)測試用例和需求等。
更多缺陷管理文章推薦:
電話咨詢,400-035-7887,安排專業(yè)技術售前給您解答(產(chǎn)品試用、技術交流、服務咨詢和商務報價)。
您的信息已成功提交!
我們的客服人員稍后會與您聯(lián)系