同行評審是由軟件工作產品生產者的同行遵循已定義的規程對產品進行的技術評審。通過同行評審,開發人員能夠及時得到專家的幫助和指導,加深對軟件產品的理解,有利于及早和高效地從軟件工作產品中識別并消除缺陷,讓軟件變得更易維護,同時減少最終泄漏到產品發布時的缺陷。其主要工作第一是發現工作產品中的具體錯誤,第二是通過對這些錯誤的分類和統計,發現共同的缺陷類型和修改這類缺陷的方法,避免今后類似的缺陷發生。
同行評審的對象包括所有軟件開發的中間和最終工作產品,文檔審查要對文檔的完整性、一致性和正確性進行同行評審。按照CMMI模型的提法,同行評審分為正式評審(Inspection)、技術審查(Technical Reviews)和走查(Walkthrough)三類,“正式評審”是正式的,后兩者是常用的非正式同行評審方法。
正式評審、技術審查和走查三種形式的同行評審的重要程度不同,目的、時機、規模、準備時間、主持人、參與評審人員、成果物不盡相同,應當嚴格遵循其流程、步驟和注意事項進行同行評審,以保證同行評審的有效性。
同行評審的“123準則”:同行評審準備時間等于(或大于)開會時間,同行評審期間發現的缺陷數量應該是同行評審準備期間發現的缺陷數量2倍以上,同行評審發現缺陷的效率是測試發現缺陷的3倍。
要努力吸取經驗教訓,避免同行評審中的常見問題,如文化問題、準備問題、焦點問題、人員問題、效率問題及效果問題等。
相關閱讀:
4.1 同行評審與測試的關系
4.2 同行評審的種類和對象
文章來源于領測軟件測試網 http://www.kjueaiud.com/