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