軟件上線后出現(xiàn)bug,是測試的責(zé)任嗎?
軟件上線后出現(xiàn)問題,沒有哪個(gè)軟件上線后不出問題,但是出現(xiàn)問題后,都是測試的責(zé)任嗎?
這個(gè)問題應(yīng)該是每個(gè)測試人員都會(huì)遇到,在工作中我們常常會(huì)聽到開發(fā)說
"這個(gè)bug測試沒測出來嗎"
“這個(gè)bug和開發(fā)沒關(guān)系,你看需求了嗎”
“這個(gè)你漏測了吧”
任何一個(gè)測試同學(xué)聽到這些話,就很生氣吧!
那么并不是說線上出現(xiàn)問題,那就一定是測試的鍋
1、如果說版本迭代更新,開發(fā)在進(jìn)行影響分析的時(shí)候,沒有分析到,測試人員也沒有想到這個(gè)場景,最后上線了這個(gè)功能就出問題了,那么這不是測試的責(zé)任,而是開發(fā)的責(zé)任。
2、如果測試用例覆蓋了這個(gè)場景,bug出現(xiàn)在覆蓋場景范圍內(nèi),上線后出現(xiàn)了問題,那就是測試的責(zé)任
3、如果測試用例沒有覆蓋這個(gè)場景,那就分析為什么沒有覆蓋到,在確定測試范圍的時(shí)候,需要把這次的功能和以往的功能關(guān)聯(lián)到一起,規(guī)定到這個(gè)測試范圍內(nèi),這是測試領(lǐng)導(dǎo)的責(zé)任。
4、軟件開發(fā)延期導(dǎo)致原有的測試計(jì)劃打亂,本來三輪測試變?yōu)橐惠啘y試,測試時(shí)間緊張,測試不嚴(yán)謹(jǐn)上線后出現(xiàn)bug,這是整個(gè)項(xiàng)目組的責(zé)任。
5、測試bug較多,但是上級(jí)領(lǐng)導(dǎo)一定說要按時(shí)上線,這還是測試的責(zé)任嗎?
所以,產(chǎn)品上線的時(shí)候還有bug,不一定都是測試的鍋,需要去分析原因,針對這些原因給出對策,避免下次再出現(xiàn)。針對這樣的問題提出嚴(yán)謹(jǐn)?shù)姆桨负蜏y試流程。
開發(fā)和測試,如果左右手,只有共同協(xié)作,才能解決問題。