缺陷報告
定義
概述:標識并描述發(fā)現(xiàn)的缺陷站玄,具有清晰枚驻、完整和可重現(xiàn)問題所需的信息的文檔。
理解:發(fā)現(xiàn)缺陷株旷,將缺陷記錄在《缺陷報告》中再登,通過缺陷報告將缺陷告知給開發(fā)人員尔邓,并對
缺陷進行跟蹤和管理。缺陷報告是測試人員與開發(fā)人員之間重要的溝通方式锉矢。(缺陷報告就是bug報告)
什么是缺陷
缺陷即是bug梯嗽,是指他在軟件中的存在影響正常運行
1.軟件未達到產(chǎn)品說明書標明的功能,如一個即時通訊App不能聊天沽损。
2.軟件出現(xiàn)了產(chǎn)品說明書指明不會出現(xiàn)的錯誤灯节,如高考不帶身份證。
3.軟件功能超出產(chǎn)品說明書指明的范圍绵估,如即時通訊App做了一個地圖功能炎疆。
4.軟件未達到產(chǎn)品說明書雖未指出但應(yīng)該達到的目標,如一個賬號的密碼是明文国裳。
5.軟件難以理解形入、不易使用、運行速度緩慢或者從測試人員的角度看最終用戶認為不好缝左,如一個即時
通訊App無法找不到聊天界面亿遂。
缺陷產(chǎn)生的原因
1.需求不明確和變更
軟件需求不清晰或者開發(fā)人員對需求理解偏差,導致軟件設(shè)計時偏離用戶的需求目標盒使,造成軟件功
能或特征上的缺陷崩掘。此外七嫌,開發(fā)過程中客戶頻繁更新需求也會影響軟件最終的質(zhì)量少办。
2.軟件結(jié)構(gòu)復雜
3.編碼問題
4.項目期限短
5.使用新技術(shù)
導致軟件缺陷的典型錯誤
軟件缺陷分類
缺陷報告的核心要素
八項:缺陷編號、缺陷狀態(tài)诵原、缺陷標題英妓、重現(xiàn)步驟、嚴重程度绍赛、優(yōu)先級蔓纠、缺陷類型、測試環(huán)境吗蚌。
缺陷編號
缺陷的唯一標識符
缺陷狀態(tài)
缺陷跟蹤過程的進展情況
新建:剛發(fā)現(xiàn)的缺陷
已指派:已經(jīng)由測試人員將缺陷指派給開發(fā)人員進行處理
已打開:開發(fā)人員正在修復缺陷
已修復:開發(fā)人員完成缺陷修復腿倚,還未進行回歸測試
已拒絕:發(fā)開人員拒絕修復
已延期:對缺陷進行延緩處理
已關(guān)閉:由測試人員回歸測試后,缺陷不存在了
重新打開:由測試人員回歸測試后蚯妇,發(fā)現(xiàn)缺陷任然存在
3.缺陷標題
缺陷的概述敷燎,描述問題本質(zhì)
4.重現(xiàn)步驟
①一步一步描述再現(xiàn)缺陷的操作步驟
②預期結(jié)果
③實際結(jié)果
5.嚴重程度
缺陷對軟件系統(tǒng)的影響程度
6.優(yōu)先級
修復缺陷的重要性或緊迫性
7.缺陷類型
根據(jù)缺陷產(chǎn)生的來源和根源劃分出的缺陷種類
功能、配置箩言、安裝硬贯、性能缺陷
8.測試環(huán)境
測試環(huán)境配置,包括軟件環(huán)境和硬件環(huán)境
編寫缺陷報告的技巧
1陨收、對錯誤的描述要做到簡潔饭豹、準確、完整,揭示錯誤實質(zhì)
2拄衰、盡量使用短語和短句它褪,避免復雜句型句式
3、每個軟件問題報告只書寫一個缺陷或錯誤
4翘悉、明確指明錯誤類型和嚴重程度
5列赎、每一個步驟盡量只記錄一個完整操作
6、復現(xiàn)的操作步驟要完整镐确,準確包吝,簡短
7、可以附加必要的錯誤特征圖像
8源葫、可以附加必要的測試用例