很多項目都會遇到同樣的問題,評審流程很正規,評審準則等也事先進行了討論和評審,與會人員也花了足夠的時間理解待評審的工作產品。但在項目結束后經過質量的回溯,就會發現有些產品缺陷其實應該在評審會上就被發現,也就是說評審的效果還不最佳的。如果遇到這種情況,還可以從以下兩個方面來進一步提高。
首先,防止落入檢查表的誤區。同行評審的準則其實就是檢查表中所要檢查的內容。當人們使用檢查表的時候,往往注意力就只集中于該表上所羅列的檢查項,而這些檢查項也往往集中與工作產品本身,而忽略了其他各種邊界的情況。如果是升級某個系統,就要考慮新系統與原有系統之間的接口是否匹配;如果是新開發的項目,也要考慮客戶原有數據如何導入的問題?傊梢詫軟件測試中邊界值的理論從微觀的函數或方法的級別擴展到更大的范疇。
同行評審的準則是匯總了與會人員填寫評審準備表中的內容,因此,在評審準備表的模板中可以事先增加一些關于各種邊界信息,提醒不同角色的與會人員,從不同角度對各種邊界進行思考。
其次,工作產品的漏測率是與抽樣率是成反比的。如何提高同行評審的抽樣率呢?首先大家要知道同行評審所使用的抽樣就是同行評審準則中記錄的每個檢查項。只要檢查項覆蓋面足夠,那么同行評審自然就會有效果。如果評審主持人收集回來的評審準備表中反饋的內容太少,那就沒有必要繼續進行評審,因為這樣的評審只能是走過場。
評審的主持人和作者可以先將工作產品的內容進行分解,與WBS的分解方法相同,然后再將與會人員的反饋對應到每個分解出來的待評審的功能點,以此來判斷檢查項的覆蓋率是否足夠。例如表1所示:
文章來源于領測軟件測試網 http://www.kjueaiud.com/