23、所有軟件缺陷都要修復么?都能被修復么?


所有軟件缺陷都要修復么?都能被修復么?

從技術上講,所有的軟件缺陷都是能夠修復的。

但是,沒有必要修復所有的軟件缺陷。

測試人員要做的是能夠正確判斷什么時候不能追求軟件的完美。

  • 對於整個項目團隊,要做的是對每一個軟件缺陷進行取舍,根據風險決定那些缺陷要修復。

發生這種現象的主要原因如下:

  • 沒有足夠的時間資源。在任何一個項目中,通常情況下開發人員和測試人員都是不夠用的,而且在項目中沒有預算足夠的回歸測試時間,再加上修改缺陷可能引入新的缺陷,因此在交付期限的強大壓力下,必須放棄某些缺陷的修改。

  • 有些缺陷只是特殊情況下出現,這種缺陷處於商業利益考慮,可以在以后升級中進行修復。

  • 不是缺陷的缺陷。我們經常會碰到某些功能方面的問題被當成缺陷來處理,這類問題可以以后有時間時考慮再處理。

最后

  • 缺陷是否修改要由項目經理、產品、測試、技術共同討論來決定是否修復,不同角色的人員從不同的角度來思考,以做出正確的決定。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM