作為上面所有好處的結果,QC在一輪測試中將有更多的時間來測試更復雜的情景并發現更“狡猾的”bug。如果類似的bug都已經被預防而不容易產生,而且 QC都有更好的技術來發現類似的bug,就有了更充裕的時間來進行更高級的測試。當然,組織所生產的產品的質量也將得到提高。
最后,我想強調的是bug分析不僅收集了執行中的問題,而且從這些問題中總結了實踐經驗。舉例來說,導致一個bug產生的原因可能是需求不夠清楚。這樣,通過bug分析得到的經驗提供了一種方法來預防需求不清楚。這個經驗可能不會對組織中的開發人員產生效果。所以盡管QC工程師開始驗證開發人員的實現結果,但是還需要改善開發流程,如需求收集、設計流程等。
真正的質量是生產沒有bug的產品。任何其他目標都使組織內的成員從思想上接受軟件缺陷是正常工作流的一部分。所以,第一步就是防止相同的bug再次發生。我們可以很輕易地執行這個目標。我們可以通過某個開發人員產生的一個bug提高整個組織的實踐經驗。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/