一、軟件缺陷????
? ? ? ? 就是軟件的問題,最終表現(xiàn)為沒有滿足客戶的需求(只要沒有滿足需求就是缺陷)
二、軟件缺陷的表現(xiàn)方式
? ? ? ? 1.功能,特性沒有實現(xiàn)或部分實現(xiàn)
? ? ? ? 2.設(shè)計不合理,功能特性不正確,邏輯不清晰或存在矛盾
? ? ? ? 3.產(chǎn)品實際結(jié)果和期望的結(jié)果不一致
? ? ? ? 4.沒有達到需求規(guī)格說明書所規(guī)定的的性能指標
? ? ? ? 5.運行出錯,包括運行終端,系統(tǒng)崩潰,界面混亂等
? ? ? ? 6.數(shù)據(jù)不正確,精度不夠,不完整或格式不統(tǒng)一
? ? ? ? 7.硬件或系統(tǒng)軟件上存在其他的問題
三、哪些屬于軟件缺陷
? ? ? ? 1.軟件沒達到說明書說明的功能(沒實現(xiàn)功能)
? ? ? ? 2.軟件穿了不會發(fā)生的錯誤(打開程序自動關(guān)閉,系統(tǒng)崩潰)
? ? ? ? 3.軟件超出了指明的需求范圍(多了不必要的功能)
? ? ? ? 4.軟件沒達到說明說明書沒說明但應(yīng)該達到的目標(就比如A窗口有個功能說明書沒有說明,但A窗口和B窗口是有關(guān)聯(lián)的,不完善就算是缺陷)
? ? ? ? 5.軟件測試人員或者用戶覺得不好(體驗的感覺)
四、缺陷分類---缺陷狀態(tài)
? ? ? ? ? ? 1.提交? :發(fā)現(xiàn)Bug提交給開發(fā)人員
? ? ? ? ? ? 2.打開? :當打開Bug的時候,說明Bug待處理
? ? ? ? ? ? 3.拒絕:當找到Bug人為并不是Bug,可以選擇拒絕不需要修復(fù)
? ? ? ? ? ? 4.修復(fù):缺陷待修復(fù)
? ? ? ? ? ? 5.關(guān)閉:缺陷流程完畢,關(guān)閉Bug
? ? ? ? ? ? 6.推遲:延遲修復(fù)Bug的時間
五、軟件缺陷的嚴重程度劃分
? ? ? ? ? ? 1. Low? 表面性錯誤(如錯別字)
? ? ? ? ? ? 2.Medium? 影響一個相對獨立功能, 僅僅發(fā)生在特定條件上,與需求定義不一致,斷斷續(xù)續(xù)的出問題。
? ? ? ? ? ? 3.High? ?功能點沒實現(xiàn),不符合用戶需求,導(dǎo)致數(shù)據(jù)丟失
? ? ? ? ? ? 4.Veryhigh --頻繁死機,大部分功能不能使用
? ? ? ? ? ? 5.Critical -- 系統(tǒng)癱瘓,異常退出,死循環(huán),嚴重的計算錯誤
六、軟件缺陷的優(yōu)先級
? ? ? ? ? ? 1. Low? 最低優(yōu)先級? 時間和資源允許修復(fù)
? ? ? ? ? ? 2.Medium? 低優(yōu)先級。不會延時發(fā)布,但是會在以后修復(fù)這個錯誤
? ? ? ? ? ? 3.High? ?會制約開發(fā)和測試的進行,需要在發(fā)布之前修復(fù)
????????????4.Veryhigh --影響系統(tǒng),產(chǎn)生嚴重影響
? ? ? ? ? ? 5.Urgent -- 導(dǎo)致系統(tǒng)幾乎不可用
七、軟件缺陷的分類
? ? 1.系統(tǒng)缺陷 ,2,數(shù)據(jù)缺陷?,3數(shù)據(jù)庫缺陷?,4接口缺陷?,5功能缺陷?,6安全性缺陷?,7兼容性缺陷?,8性能缺陷?,9界面缺陷?,10建立缺陷?