各階段的評審組通常由質量保證組、開發組和測試組等單位的負責人和來自不同方面的有經驗的資深專家組成。
開發組
開發組對軟件的實現起決定性的作用。其工作主要是需求分析說明、軟件概要設計文檔、軟件詳細設計文檔以及軟件程序等的編寫和對測試過程中發現的問題進行糾正等。在需求分析階段,他們的主要工作就是根據用戶提出的要求進行整理、分析,并且完成需求分析報告。在軟件設計階段,他們的主要工作就是根據需求分析說明對軟件進行設計規劃,包括軟件結構、模塊劃分、算法以及接口等的設計,并力求保證設計的思路和用戶的需求相吻合。在軟件實現階段,他們的主要工作就是完成軟件的編碼工作,期間還要提供與程序代碼有關的完整的數據、文檔等。在軟件測試階段,他們的主要任務就是把測試人員所提出的錯誤進行修改。
測試組
測試組對軟件質量的保證起十分重要的作用,通常他們是程序問題的第一個發現者,使得軟件在出廠前錯誤發生率降到最低。同樣,測試組在軟件開發過程的不同階段所應做的工作也有所不同。在軟件需求分析和設計階段,測試組就應該著手編寫概要測試計劃和詳細測試計劃等,并且應該有一個詳細的測試大綱和測試用例。在軟件測試階段,其主要的工作是對軟件進行實際的測試,而測試的方法會因不同的系統而有所不同。測試中發現問題,要填寫軟件問題報告。軟件測試的每一個階段,測試組都應該提交一份軟件測試報告,以對軟件測試過程中所發現的問題等進行總結分析和匯報。測試組的工作包括制定軟件測試計劃、設計測試大綱和測試用例、提交測試問題報告和測試結果報告,它們同樣也需要提交給質量保證組進行評審。
文章來源于領測軟件測試網 http://www.kjueaiud.com/