公司:#騰訊 #拼多多
崗位:#軟件測(cè)試工程師
關(guān)鍵字:#軟件測(cè)試 #功能測(cè)試 #軟件缺陷
從技術(shù)上講,所有的軟件缺陷都是能夠修復(fù)的,但是沒(méi)有必要修復(fù)所有的軟件缺陷。
測(cè)試人員要做的是能夠正確判斷什么時(shí)候不能追求軟件的完美。
對(duì)于整個(gè)項(xiàng)目團(tuán)隊(duì),要做的是對(duì)每一個(gè)軟件缺陷進(jìn)行取舍,根據(jù)風(fēng)險(xiǎn)決定那些缺陷要修復(fù)。
發(fā)生這種現(xiàn)象的主要原因如下:
-沒(méi)有足夠的時(shí)間資源。
在任何一個(gè)項(xiàng)目中,通常情況下開(kāi)發(fā)人員和測(cè)試人員都是不夠用的,而且在項(xiàng)目中沒(méi)有預(yù)算足夠的回歸測(cè)試時(shí)間,再加上修改缺陷可能引入新的缺陷,因此在交付期限的強(qiáng)大壓力下,必須放棄某些缺陷的修改。
-有些缺陷只是特殊情況下出現(xiàn),這種缺陷處于商業(yè)利益考慮,可以在以后升級(jí)中進(jìn)行修復(fù)。
-不是缺陷的缺陷。我們經(jīng)常會(huì)碰到某些功能方面的問(wèn)題被當(dāng)成缺陷來(lái)處理,這類(lèi)問(wèn)題可以以后有時(shí)間時(shí)考慮再處理。
最后要說(shuō)的是,缺陷是否修改要由軟件測(cè)試人員、項(xiàng)目經(jīng)理、程序員共同討論來(lái)決定是否修復(fù),不同角色的人員從不同的角度來(lái)思考,以做出正確的決定。