一约郁、缺陷
1.什么是缺陷
軟件缺陷就是通常說的Bug症见,它是指在軟件中(包括文檔和程序)存在的影響軟件正常運行的問題扎谎。
2.缺陷產(chǎn)生的原因
需求不明確和變更(溝通不充分產(chǎn)生)
軟件結(jié)構(gòu)復(fù)雜(架構(gòu)不合理晤锹,認(rèn)知不到位)
編碼問題(程序員都是培訓(xùn)的,太菜了)
項目期限短(時間問題藻茂,越快越忙越出錯)
使用新技術(shù)(不是最新的才是最好的,大腳都知道老人活好)
3.缺陷分類
3.1? 測試種類分類
界面類
功能類
性能類
安全類
兼容類
3.2? 缺陷的嚴(yán)重程度分類
致命
嚴(yán)重(嚴(yán)重影響系統(tǒng)要求或基本功能實現(xiàn)玫恳,使得 系統(tǒng)不穩(wěn)定辨赐、或產(chǎn)生錯誤)
一般
次要
輕微
3.3? 缺陷的優(yōu)先等級分類
立刻解決
高級優(yōu)先
正常排隊
低優(yōu)先級
3.4? 缺陷發(fā)生階段分類
需求階段缺陷
架構(gòu)階段缺陷
設(shè)計階段缺陷
編碼階段缺陷
測試階段缺陷
二、缺陷報告
1.什么是缺陷報告
描述軟件缺陷現(xiàn)象和重現(xiàn)步驟的合集
2.缺陷報告的核心要素(八項)
2.1? 缺陷編號
缺陷的唯一標(biāo)識符
2.2? 缺陷狀態(tài)
缺陷跟蹤過程的進展情況
2.1.1? 缺陷處理流程
新建:剛發(fā)現(xiàn)的缺陷
已指派:已經(jīng)由測試人員將缺陷指派給開發(fā)人員進行處理
已打開:開發(fā)人員正在修復(fù)缺陷
已修復(fù):開發(fā)人員完成缺陷修復(fù)京办,還未進行回歸測試
已拒絕:發(fā)開人員拒絕修復(fù)
已延期:對缺陷進行延緩處理
已關(guān)閉:由測試人員回歸測試后掀序,缺陷不存在了
重新打開:由測試人員回歸測試后,發(fā)現(xiàn)缺陷任然存在
2.3? 缺陷標(biāo)題
缺陷的概述惭婿,描述問題本質(zhì)
2.4? 重現(xiàn)步驟(復(fù)現(xiàn)步驟)
①一步一步描述再現(xiàn)缺陷的操作步驟
②預(yù)期結(jié)果
③實際結(jié)果
2.5? 嚴(yán)重程度
缺陷對軟件系統(tǒng)的影響程度
2.6? 優(yōu)先級
修復(fù)缺陷的重要性或緊迫性
2.7? 缺陷類型
根據(jù)缺陷產(chǎn)生的來源和根源劃分出的缺陷種類
功能不恭、配置叶雹、安裝、性能缺陷
2.8? 測試環(huán)境
測試環(huán)境配置换吧,包括軟件環(huán)境和硬件環(huán)境
3.缺陷報告模板
三浑娜、缺陷管理
1.提交缺陷的注意事項
可復(fù)現(xiàn):缺陷可以復(fù)現(xiàn)
唯一性:一條缺陷只報告一個問題
規(guī)范性:缺陷報告編寫要規(guī)范,符合公司或者項目要求
準(zhǔn)確:描述的信息正確的
具體:有細節(jié)且是真實特定的式散,避免使用模糊不清的詞語筋遭,如功能中斷,功能不正確暴拄,功能不起作用等等漓滔。
簡潔易懂:描述簡單容易理解,不要產(chǎn)生歧義乖篷。
2.缺陷的跟蹤流程