更新時(shí)間:2023-05-03 來(lái)源:黑馬程序員 瀏覽量:
軟件測(cè)試過(guò)程中,每個(gè)公司都制訂了軟件的缺陷處理流程,每個(gè)公司的軟件缺陷處理流程不盡相同,但是它們遵循的最基本流程是一樣的,都要經(jīng)過(guò)提交、分配、確認(rèn)、處理、復(fù)測(cè)、關(guān)閉等環(huán)節(jié),如圖1所示。
缺陷處理流程
關(guān)于圖1所示的軟件缺陷處理環(huán)節(jié)的具體講解如下所示。
(1)提交:測(cè)試人員發(fā)現(xiàn)缺陷之后,將缺陷提交給測(cè)試組長(zhǎng)。
(2)分配:測(cè)試組長(zhǎng)接收到測(cè)試人員提交的缺陷之后,將其移交給開(kāi)發(fā)人員。
(3)確認(rèn):開(kāi)發(fā)人員接收到移交的缺陷之后,會(huì)與團(tuán)隊(duì)甚至測(cè)試人員一起商議,確定該缺陷是否是一個(gè)缺陷。
(4)拒絕/延期:如果經(jīng)過(guò)商議之后,缺陷不是一個(gè)真正的缺陷則拒絕處理,關(guān)閉缺陷;如果經(jīng)過(guò)商議之后,確定其是一個(gè)真正的缺陷,則可以根據(jù)缺陷的嚴(yán)重程度或優(yōu)先級(jí)等選擇立即處理或延期處理。
(5)處理:開(kāi)發(fā)人員修改缺陷。
(6)復(fù)測(cè):開(kāi)發(fā)人員修改好缺陷之后,測(cè)試人員重新進(jìn)行測(cè)試(復(fù)測(cè)),檢測(cè)缺陷是否確實(shí)已經(jīng)修改。如果未被正確修改,則重新提交缺陷。
(7)關(guān)閉:測(cè)試人員重新測(cè)試之后,如果缺陷已經(jīng)被正確修改,則將缺陷關(guān)閉,整個(gè)缺陷處理完成。
軟件缺陷報(bào)告
在實(shí)際軟件測(cè)試過(guò)程中,測(cè)試人員在提交軟件測(cè)試結(jié)果時(shí)都會(huì)按照公司規(guī)定的模板(Word、Excel、缺陷管理軟件等)將缺陷的詳細(xì)情況記錄下來(lái)生成缺陷報(bào)告,每個(gè)公司的缺陷報(bào)告模板并不相同,但一般都會(huì)包括缺陷的編號(hào)、類(lèi)型、嚴(yán)重程度、優(yōu)先級(jí)、測(cè)試環(huán)境等,有時(shí)還會(huì)有測(cè)試人員的建議。
假如有一款軟件(軟件名稱(chēng)為“掌上問(wèn)答”)的登錄功能存在缺陷,測(cè)試人員在測(cè)試時(shí)發(fā)現(xiàn)當(dāng)輸入的用戶名超過(guò)10個(gè)字符時(shí)就無(wú)法登錄,對(duì)于這樣一個(gè)缺陷,按該公司的缺陷報(bào)告模板做一份缺陷報(bào)告,如表1所示。
在編寫(xiě)缺陷報(bào)告時(shí)要注意以下事項(xiàng)。
(1)每個(gè)缺陷都有一個(gè)唯一的編號(hào),這是缺陷的標(biāo)識(shí)。
(2)缺陷要有重現(xiàn)步驟。
(3)一個(gè)缺陷生成一份報(bào)告。
(4)缺陷報(bào)告要整潔、完整。