我叫缺陷,從被創(chuàng)建至關(guān)閉,到最后做缺陷分析,這是我的完整生命周期。我的整個(gè)生命周期貫穿著整個(gè)項(xiàng)目的項(xiàng)目周期,因此,掌握我的生命周期,不止是測(cè)試人員必修的課程,也是測(cè)試人員的靈魂。
![]()
缺陷的定義
對(duì)于軟件的缺陷來(lái)說(shuō),一般人都把我說(shuō)是Bug,但正確的來(lái)說(shuō),應(yīng)該是Defect,這兩者的區(qū)別是:
Bug是編程錯(cuò)誤的結(jié)果;
Defact是與需求的偏離。
Defect不一定表示代碼中存在Bug,它可能是尚未實(shí)現(xiàn)但在軟件要求中定義的功能。實(shí)際上,無(wú)論是測(cè)試人員還是開(kāi)發(fā)人員,還是習(xí)慣把我叫為Bug。
缺陷的屬性組成
我一般由標(biāo)識(shí)(ID)、標(biāo)題、類(lèi)型、優(yōu)先等級(jí)、嚴(yán)重程度、狀態(tài)、指派人組成,這些為項(xiàng)目最基本的、必要的屬性。
然而為了后面的一些數(shù)據(jù)便于跟蹤和分析,測(cè)試經(jīng)理或項(xiàng)目經(jīng)理更喜歡我的其它一些屬性,比如:我(缺陷)產(chǎn)生的根本原因、發(fā)現(xiàn)的階段、我(缺陷)所在系統(tǒng)、發(fā)現(xiàn)我(缺陷)的階段等。這些屬性,對(duì)整個(gè)項(xiàng)目的跟蹤與分析,起到非常重要的作用。
![]()
缺陷的描寫(xiě)
我的整個(gè)描述非常重要,很多測(cè)試人員覺(jué)得這是件很簡(jiǎn)單的事,然后把我寫(xiě)得一塌糊涂。導(dǎo)致開(kāi)發(fā)人員看到我后,完全不知道哪里出現(xiàn)了問(wèn)題,得再去找測(cè)試人員溝通確認(rèn),浪費(fèi)大家的時(shí)間及精力。
而項(xiàng)目最后為了跟蹤和分析要收集的信息,我的一些屬性更重要,開(kāi)發(fā)人員和測(cè)試人員在選擇時(shí),需要根據(jù)實(shí)際情況來(lái)做篩選,要不分析的結(jié)果就不正確了。
標(biāo)題
總結(jié)出現(xiàn)問(wèn)題的模塊和錯(cuò)誤的信息。重點(diǎn)在于總結(jié),很多測(cè)試人員把詳細(xì)描述里面的內(nèi)容直接貼到標(biāo)題中,以為這樣子搞定了我,但這樣子的標(biāo)題沒(méi)有存在的意義。
描述內(nèi)容
1、需要把操作的步驟和過(guò)程詳細(xì)的描寫(xiě)清楚;
2、把預(yù)期結(jié)果和實(shí)際出現(xiàn)的結(jié)果也需要描寫(xiě)出來(lái);
3、測(cè)試的環(huán)境、測(cè)試使用的數(shù)據(jù)也描寫(xiě)清楚。
上傳截圖
如果存在可以上傳截圖的路徑,盡量把出現(xiàn)問(wèn)題的地方截圖上傳。
缺陷的流程
1、我一般被測(cè)試人員所創(chuàng)建,然后由測(cè)試經(jīng)理做審核。
2、如果我被測(cè)試經(jīng)理審核通過(guò),我則被測(cè)試經(jīng)理指向給系統(tǒng)應(yīng)用的項(xiàng)目經(jīng)理;如果測(cè)試經(jīng)理審核我不通過(guò),則把我指回給測(cè)試人員,讓測(cè)試人員進(jìn)行修正。
測(cè)試人員修正后,再提交給測(cè)試經(jīng)理審核。
3、項(xiàng)目經(jīng)理收到我之后,進(jìn)行分析,如果確認(rèn)是需要修改的,則指派給對(duì)應(yīng)的開(kāi)發(fā)人員,如果確認(rèn)我不是問(wèn)題,或是我太不影響業(yè)務(wù)但太難修改,則把我指回給測(cè)試經(jīng)理;
4、測(cè)試經(jīng)理在收到由項(xiàng)目經(jīng)理指派的我后,如果同意遺留,則把我指回給項(xiàng)目經(jīng)理,然后狀態(tài)置為遺留,留著下個(gè)版本進(jìn)行跟蹤。
如果根據(jù)需求,不同意遺留,則再把我指回給項(xiàng)目經(jīng)理,進(jìn)行修改;如果測(cè)試經(jīng)理確認(rèn)我不是問(wèn)題,則把我進(jìn)行撤消,指定提我的那個(gè)測(cè)試人員。
5、開(kāi)發(fā)人員收到我之后,對(duì)我描述的內(nèi)容進(jìn)行分析修改,修改完成后,把我指回給測(cè)試人員,讓測(cè)試人員在版本更新后,進(jìn)行驗(yàn)證。
6、測(cè)試人員在版本更新,進(jìn)行驗(yàn)證我里面所描述的問(wèn)題,如果驗(yàn)證問(wèn)題不存在,就關(guān)閉我;如果驗(yàn)證問(wèn)題仍然存在,則把我再提回給開(kāi)發(fā)人員,讓他再進(jìn)行排查及修改,直到問(wèn)題修復(fù)完成,把我關(guān)閉。
特別說(shuō)明:當(dāng)一個(gè)項(xiàng)目沒(méi)有單獨(dú)的測(cè)試經(jīng)理,由項(xiàng)目經(jīng)理或測(cè)試組長(zhǎng)兼任測(cè)試經(jīng)理時(shí),那測(cè)試人員創(chuàng)建的缺陷,則由他們來(lái)審核。
最后:在我的V:atstudy-js,可以免費(fèi)領(lǐng)取一份10G軟件測(cè)試工程師面試寶典文檔資料。以及相對(duì)應(yīng)的視頻學(xué)習(xí)教程免費(fèi)分享!其中包括了有基礎(chǔ)知識(shí)、Linux必備、Shell、互聯(lián)網(wǎng)程序原理、Mysql數(shù)據(jù)庫(kù)、抓包工具專題、接口測(cè)試工具、測(cè)試進(jìn)階-Python編程、Web自動(dòng)化測(cè)試、APP自動(dòng)化測(cè)試、接口自動(dòng)化測(cè)試、測(cè)試高級(jí)持續(xù)集成、測(cè)試架構(gòu)開(kāi)發(fā)測(cè)試框架、性能測(cè)試、安全測(cè)試等。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.