一、基本概述
軟件選型測試是在軟件采購的前提或采購過程中,通過對待選軟件進行測試比對,篩選出適合的軟件。通過對候選的軟件進行量化或非量化的橫向比對測試,為建設單位選擇產品、供貨方參加投標提供最直接的依據。
二、測試內容
根據購買需求制定選型比對測試方案,確定比對測試的內容、方法和過程;根據比對測試方案,對參與選型的軟件產品,在統(tǒng)一的平臺上進行測試、比對和評價,比較各個軟件中存在的缺陷和不足,準確并詳細地評價各個軟件的優(yōu)劣和質量。
一般可從以下幾個方面進行比對測試:
(1)功能比對測試:從業(yè)務使用的角度出發(fā),考察每個產品功能的業(yè)務滿足度、適應性,檢查軟件的輸入、操作方式是否便捷、易用、易學。
(2)性能比對測試:對軟件的可靠性、執(zhí)行效率、業(yè)務處理能力等方面進行考察。
(3)技術比對測試:對軟件產品所采用技術的考察。技術比對主要考慮所采用的技術是否穩(wěn)定、擴展性是否較好、跨平臺的性能如何等。
三、測試流程
(1)售前與委托單位就測評項目進行前期溝通,簽署《保密協(xié)議》,接收客戶提交的資料,雙方簽署《軟件技術測試服務合同》。客戶提交資料如下:
軟件測試委托表、軟件產品測試功能列表;
用戶手冊、操作、安裝、說明、維護手冊等;
樣品安裝光盤;
設計文檔、數(shù)據庫文檔、相關測試要求或行業(yè)標準。
(2)測試組對委托方提供的軟件系統(tǒng)相關資料和接受狀態(tài)進行確認,并記錄在測試流轉表中;
(3)測試組檢查被測物品的狀態(tài)后,如發(fā)現(xiàn)相關問題,則將被測軟件系統(tǒng)接受狀態(tài)確認表反饋給委托方;
(4)委托方按照《用戶需求說明書》的要求,搭建測試環(huán)境。
(5)測試組對測試環(huán)境進行確認,對計算機系統(tǒng)進行病毒檢查,檢查情況在測試流轉表中進行記錄;
(6)測試組按照《用戶產品說明書》,編寫測試計劃;
(7)測試組按照測試依據編寫測試用例,并實施軟件測試。執(zhí)行完畢后,測試人員根據測試用例的執(zhí)行結果,在測試記錄中進行記錄;
(8)測試組根據測試員的測試記錄出具測試報告;
(9)測試組根據測試結果出具測試報告,并由測試機構授權簽字人批準;
(10)測試機構將測試報告的成果提交給委托方。