1、在項目發布后發現和修復Bug的成本是需求和設計階段所需的一百倍!
2、80%可避免的重復勞動源自于20%的缺陷,其中兩大主要來源包括草率的需求定制和象征性的案例設計和開發。
3、大約80%的缺陷來自20%的模塊,而約半數的模塊是幾乎沒有缺陷。
4、90%的軟件的停工期最多來自于10%的缺陷。
上面四條原則說明了兩個問題,一是錯誤越早發現成本越低,而且大部分的錯誤都是在軟件開發的前面階段引入的。二是大部分的錯誤都集中在少數的模塊。
測試作為最有效的“馬后炮”,一直被認為最有效的保證軟件質量的手段。果真那么有效果嗎?首先得考慮一下這個問題:“為什么80%的缺陷會在20%的模塊,而過半數的模塊幾乎沒有缺陷呢?”。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/