一、基本概述
軟件確認測試又稱有效性測試,是在模擬的環(huán)境下,運用黑盒測試的方法,驗證被測軟件是否滿足需求規(guī)格說明書列出的需求。任務是驗證軟件的功能和性能及其他特性是否與用戶的要求一致。對軟件的功能和性能要求在軟件需求規(guī)格說明書中已經(jīng)明確規(guī)定,它包含的信息就是軟件確認測試的基礎(chǔ)。
二、作用
軟件產(chǎn)品確認測試的結(jié)果可作為省、市級科技成果獎的技術(shù)鑒定依據(jù);可用于項目結(jié)題、創(chuàng)新基金申報;可用于自主創(chuàng)新產(chǎn)品認定等,也可用于需求方對開發(fā)方的簡單驗收,開發(fā)方的產(chǎn)品推廣。
三、測試內(nèi)容
在商品化軟件的文檔、功能性、性能效率、兼容性、易用性、可靠性、信息安全性、維護性、可移植性等方面進行全面質(zhì)量評測,嚴格按照CNAS認可的質(zhì)量管理體系和測試規(guī)范進行測試。
四、測試流程
(1)售前與委托單位就測評項目進行前期溝通,簽署《保密協(xié)議》,接收客戶提交的資料,雙方簽署《軟件技術(shù)測試服務合同》。客戶提交資料如下:
軟件測試委托表、軟件產(chǎn)品測試功能列表;
用戶手冊、操作、安裝、說明、維護手冊等;
樣品安裝光盤;
設計文檔、數(shù)據(jù)庫文檔、相關(guān)測試要求或行業(yè)標準。
(2)測試組對委托方提供的軟件系統(tǒng)相關(guān)資料和接受狀態(tài)進行確認,并記錄在測試流轉(zhuǎn)表中;
(3)測試組檢查被測物品的狀態(tài)后,如發(fā)現(xiàn)相關(guān)問題,則將被測軟件系統(tǒng)接受狀態(tài)確認表反饋給委托方;
(4)委托方按照《用戶需求說明書》的要求,搭建測試環(huán)境。
(5)測試組對測試環(huán)境進行確認,對計算機系統(tǒng)進行病毒檢查,檢查情況在測試流轉(zhuǎn)表中進行記錄;
(6)測試組按照《用戶產(chǎn)品說明書》,編寫測試計劃;
(7)測試組按照測試依據(jù)編寫測試用例,并實施軟件測試。執(zhí)行完畢后,測試人員根據(jù)測試用例的執(zhí)行結(jié)果,在測試記錄中進行記錄;
(8)測試組根據(jù)測試員的測試記錄出具測試問題報告;
(9)測試項目主管對問題報告進行審核,出現(xiàn)錯誤要求測試工程師進行重新或補充測試;
(10)測試組對測試出的問題做相應的分析,進一步對問題進行確認;
(11)測試組就問題報告與委托方的技術(shù)人員進行面對面的溝通;
(12)委托方對問題報告的問題進行一一對應的修復;
(13)測試組對被測系統(tǒng)做回歸測試;
(14)測試組根據(jù)測試結(jié)果出具測試報告,并由測試機構(gòu)授權(quán)簽字人批準;
(15)測試機構(gòu)將測試報告的成果提交給委托方。