驗收測評/軟件驗收測試有兩種方式:一種是由開發組織和最終用戶組織的代表一起執行驗收測試;另一種則完全由最終用戶組織執行,或由最終用戶組織選擇的一個具有CNAS或CMA等資質的的第三方軟件測試機構(如騰創軟件測評中心)執行。
在必要的情況下,軟件驗收測試引進第三方驗收測試機構,由其提供故障診斷及性能瓶頸定位服務,幫助開發商和業主實施缺陷定位、修復、驗證直至關閉的完整過程。在缺陷修改完成后,對系統進行回歸測試。
軟件驗收測試范圍如下:
(1)軟件功能性(首要);
(2)軟件易用性;
(3)軟件可靠性;
(4)軟件可移植性;
(5)軟件維護性;
(6)軟件兼容性(共存性、互操作性、兼容性的依從性);
(7)軟件信息安全性(保密性、完整性、抗抵賴性、可核查性、真實性、信息安全性的依從性);
(8)軟件性能效率(時間特性、資源利用性、容量、性能效率的依從性)。
軟件驗收測試的合格通過準則:
1、軟件需求分析說明書中定義的所有功能已全部實現,性能指標全部達到要求。
2、所有測試項沒有殘余的*二級三級的錯誤。
3、立項審批表、需求分析文檔、設計文檔和編碼實現一致。
4、驗收測試工件齊全(測試計劃,測試用例,測試日志,測試通知單,測試分析報告)
關于驗收測試:
良好驗收測試可以讓客戶在開始編碼之前清楚地知道當前階段軟件項目將實現的功能。客戶清楚地定義了需求,開發團隊可以在實際編碼前,提出任何與需求相關的問題并與客戶敲定細節。使用驗收測試指導和驗證,可以使客戶清楚地知道他們想要什么,也可以使軟件項目開發團隊清楚地知道他們計劃交付什么。