缺陷報告
1.缺陷定義:
概述并描述發(fā)現(xiàn)的缺陷,具有清晰奋献,完整和可重現(xiàn)問題所需的文檔
就是測試人員發(fā)現(xiàn)的BUG記錄在缺陷報告中旺上,通過缺陷報告把BUG通知給開發(fā)人員進(jìn)行修改BUG,測試人員要進(jìn)行追蹤和管理BUG修復(fù)情況糖埋。缺陷報告也是測試人員和開發(fā)人員重要的溝通方式
2.什么是缺陷:
1:軟件沒有達(dá)到產(chǎn)品說明書上的功能宣吱。
2:軟件出現(xiàn)了產(chǎn)品說明書上明確指出的錯誤瞳别。
3:軟件沒有做出產(chǎn)品說明書上沒有明確標(biāo)明的功能,例如密碼是明文不是密文
4:軟件超出了產(chǎn)品說明書上的功能祟敛,例如在計算器上做了一個拍照功能/
5:軟件難以理解,使用馆铁,運行緩慢,站在我們測試開發(fā)的角度覺得用戶體驗不好埠巨, 例如通訊App找不到聊天界面
3.缺陷產(chǎn)生的原因:
1:需求變更明確
2:軟件缺乏規(guī)范性文件指導(dǎo)
3:軟件結(jié)構(gòu)復(fù)雜
4:編碼問題
5:項目周期短
6:使用新技術(shù)
4.缺陷分類:
4.缺陷報告核心要素:
八項:缺陷編號、缺陷狀態(tài)望侈、缺陷標(biāo)題、重現(xiàn)步驟乍构、嚴(yán)重程度、優(yōu)先級哥遮、缺陷類型陵究、測試環(huán)境。
1:缺陷編號:BUG的唯一標(biāo)識
2:缺陷狀態(tài):
新建:發(fā)現(xiàn)BUG
指派:誰做的功能模塊把BUG指派給誰
打開:開發(fā)人員正在修復(fù)BUG
已修復(fù):開發(fā)人員修改完成
延期:開發(fā)人員可以對缺陷申請進(jìn)行延期
關(guān)閉:開發(fā)人員修復(fù)完成铜邮,測試人員進(jìn)行測試,缺陷不存在
重寫打開:開發(fā)人員修復(fù)完成松蒜,測試人員測試缺陷仍然存在,或者出現(xiàn)新的BUG
拒絕:測試人員對BUG的描述不是很清楚秸苗,開發(fā)人員有權(quán)拒絕找測試了解
3:缺陷標(biāo)題
缺陷的概述,描述問題本質(zhì)
4:重現(xiàn)步驟
①一步一步描述再現(xiàn)缺陷的操作步驟
②預(yù)期結(jié)果
③實際結(jié)果
5:嚴(yán)重程度
缺陷對軟件系統(tǒng)的影響程度
6:優(yōu)先級
修復(fù)缺陷的重要性或緊迫性
7:缺陷類型
根據(jù)缺陷產(chǎn)生的來源和根源劃分出的缺陷種類
功能惊楼、配置秸讹、安裝、性能缺陷
8:測試環(huán)境
測試環(huán)境配置璃诀,包括軟件環(huán)境和硬件環(huán)境
5.缺陷報告編寫
1、對錯誤的描述要做到簡潔劣欢、準(zhǔn)確、完整裁良,揭示錯誤實質(zhì)
2、盡量使用短語和短句趴久,避免復(fù)雜句型句式
3、每個軟件問題報告只書寫一個缺陷或錯誤
4彼棍、明確指明錯誤類型和嚴(yán)重程度
5、每一個步驟盡量只記錄一個完整操作
6座硕、復(fù)現(xiàn)的操作步驟要完整,準(zhǔn)確华匾,簡短
7、可以附加必要的錯誤特征圖像
8蜘拉、可以附加必要的測試用例