依據(jù)中華人民共和國國家標(biāo)準(zhǔn)《GB/T 25000.51 - 2016 軟件工程 軟件產(chǎn)品質(zhì)量要求與評價》標(biāo)準(zhǔn),軟件產(chǎn)品涵蓋八大質(zhì)量特性,分別是功能性、可靠性、安全性、兼容性、易用性、性能效率、維護(hù)性和可移植性,且可細(xì)分為二十七個子特性,諸如功能適合性、功能準(zhǔn)確性、互操作、安全保密性、易恢復(fù)性、易理解性、易學(xué)性、易操作性、吸引性、時間特性、資源利用性、穩(wěn)定性、適應(yīng)性、易安裝性等。
軟件產(chǎn)品確認(rèn)測試是實施較為頻繁的測試項目類型之一,主要聚焦于軟件產(chǎn)品質(zhì)量特性的測試服務(wù)。依據(jù)客戶的委托需求,對軟件產(chǎn)品的功能、性能效率、可靠性、易用性、可移植性等方面進(jìn)行測試,同時對用戶文檔進(jìn)行審查,對軟件測試的特性予以評價,并為客戶出具權(quán)威、科學(xué)、公正、嚴(yán)謹(jǐn)、客觀的測試報告,助力軟件企業(yè)全面衡量產(chǎn)品質(zhì)量。測試結(jié)果可用作評價軟件產(chǎn)品質(zhì)量的依據(jù),包括常規(guī)確認(rèn)測試和高級確認(rèn)測試,常規(guī)確認(rèn)報告可在國內(nèi)使用。其目的在于確認(rèn)用戶開發(fā)的軟件實現(xiàn)了需求規(guī)格說明書中規(guī)定的軟件功能。評測結(jié)果可作為省、市級科技成果獎的技術(shù)鑒定依據(jù),適用于省級和市級的科技項目申報、科技項目驗收、創(chuàng)新基金申報、政策性項目、科技成果鑒定、研發(fā)成果證明、項目招投標(biāo)、軟件系統(tǒng)確認(rèn)、自主創(chuàng)新產(chǎn)品認(rèn)定等,也可用于用戶方對開發(fā)方的簡易驗收以及開發(fā)方的產(chǎn)品推廣。
軟件產(chǎn)品確認(rèn)測試又稱有效性測試。有效性測試是在模擬環(huán)境下,運用黑盒測試方法,驗證被測軟件是否滿足需求規(guī)格說明書所列需求。其任務(wù)是驗證軟件的功能、性能及其他特性是否與用戶要求一致。軟件需求規(guī)格說明書中已明確規(guī)定對軟件的功能和性能要求,其中包含的信息即為軟件確認(rèn)測試的基礎(chǔ)。確認(rèn)測試的目的是向未來用戶表明系統(tǒng)能夠如預(yù)定要求那樣工作。在經(jīng)過集成測試后,已按照設(shè)計將所有模塊組裝成完整的軟件系統(tǒng),接口錯誤也基本排除,此時應(yīng)進(jìn)一步驗證軟件的有效性,這便是確認(rèn)測試的任務(wù),即確保軟件的功能和性能符合用戶的合理預(yù)期。
一、軟件產(chǎn)品確認(rèn)測試的作用
1. 有利于企業(yè)在競標(biāo)中獲取項目。
2. 提升企業(yè)產(chǎn)品質(zhì)量水平,構(gòu)筑核心競爭力。
3. 展現(xiàn)企業(yè)自身產(chǎn)品技術(shù)實力,提高企業(yè)知名度。
4. 增強(qiáng)企業(yè)市場競爭力與業(yè)績,拓展市場。
二、軟件產(chǎn)品確認(rèn)測試的費用
軟件產(chǎn)品確認(rèn)測試的費用通常按照項目規(guī)?;蛘邷y試功能點進(jìn)行收費。測試機(jī)構(gòu)需根據(jù)用戶需求或測試功能點評估工作量,并以此作為收費依據(jù)提供測試報價。一般來說,軟件測評費用會根據(jù)客戶所需的測試類型進(jìn)行報價,價格范圍從幾千元到幾萬元不等。由于不同的測試機(jī)構(gòu)以及測試項目類型的差異,費用可能各不相同,可咨詢具體的測試機(jī)構(gòu)了解詳情。
三、軟件產(chǎn)品確認(rèn)測試依據(jù)標(biāo)準(zhǔn)
依據(jù)國家標(biāo)準(zhǔn) GB/T25000.51 - 2016《系統(tǒng)與軟件工程 系統(tǒng)與軟件質(zhì)量要求和評價(SQuaRE)第 51 部分:就緒可用軟件產(chǎn)品(RUSP)的質(zhì)量要求和測試細(xì)則》,對軟件產(chǎn)品的功能性、可靠性、用戶文檔或技術(shù)指標(biāo)等方面進(jìn)行測試。
四、軟件產(chǎn)品確認(rèn)測試范圍
測試范圍主要涵蓋用戶文檔、功能性、可靠性、性能效率(可選)、技術(shù)指標(biāo)(可選)、兼容性(可選)、可移植性(可選)、易用性(可選)、信息安全性(可選)、維護(hù)性(可選)。
五、軟件產(chǎn)品確認(rèn)測試內(nèi)容
1. 安裝測試
2. 功能測試
3. 可靠性測試
4. 安全性測試
5. 時間及空間性能測試
6. 易用性測試
7. 兼容性測試
8. 可移植性測試
9. 可維護(hù)性測試
10. 文檔測試
六、軟件確認(rèn)測試需提供的材料
1. 委托測試申請表(包含功能列表清單)
2. 用戶操作手冊。