在軟件產品完成了功能測試和系統測試之后、產品發布之前所進行的軟件評測項目,也是軟件交付時進行驗收軟件是否合格的一項測試內容。
2、軟件產品驗收測試流程:
驗證系統是否達到了用戶需求規格說明書(可能包括項目或產品驗收準則)中的要求,測試試圖盡可能地發現軟件中存留的缺陷,從而為軟件進一步改善提供幫助,并保證系統或軟件產品最終被用戶接受。主要包括易用性測試、兼容性測試、安裝測試、文檔(如用戶手冊、操作手冊等)測試等幾個方面的內容。
3、軟件產品測試步驟:
(1)制定測試計劃項目需求說明書模板,測試項,測試策略及驗收通過準則,并經過客戶參與的計劃評審。
(2)建立測試環境,設計測試用例,并經過評審。
(3)準備測試數據,執行測試用例,記錄測試結果。
(4)分析測試結果,根據驗收通過準則分析測試結果,作出驗收是否通過及測試評價。
(5)測試項目沒有通過,并且不存在變通方法,需要很大的修改;
(6)測試項目沒有通過,但存在變通方法,在維護后期或下一個版本改進;
(7)測試項目無法評估或者無法給出完整的評估。此時必須給出原因。如果是因為該測試項目沒有說明清楚,應該修改測試計劃;
(8)提交測試報告。
4、驗收測試標準和注意事項
驗收測試完成標準:完全執行了驗收測試計劃中的每個測試用例;在驗收測試中發現的錯誤已經得到修改并且通過了測試或者經過評估留待下一版本中修改;完成軟件驗收測試報告。
注意事項:必須編寫正式的、單獨的驗收測試報告,驗收測試必須在實際用戶運行環境中進行;由用戶和測試部門共同執行。如公司自開發產品,應由測試人員,產品設計人員項目需求說明書模板,市場部門等共同進行。