軟件產(chǎn)品驗收測試:
軟件產(chǎn)品驗收測試是部署軟件之前的一個測試操作。在軟件產(chǎn)品完成了單元測試、集成測試和系統(tǒng)測試之后,產(chǎn)品發(fā)布之前所進(jìn)行的軟件測試活動。它是技術(shù)測試的一個階段,也稱為交付測試。驗收測試的目的是確保軟件準(zhǔn)備就緒,并且可以讓終用戶將其用于執(zhí)行軟件的既定功能和任務(wù)。
軟件產(chǎn)品驗收測試什么內(nèi)容?
軟件產(chǎn)品驗收測試包括以下內(nèi)容:
a) 功能項測試
對軟件需求規(guī)格說明書中的所有功能項進(jìn)行測試。
b) 業(yè)務(wù)流程測試
對軟件項目的典型業(yè)務(wù)流程進(jìn)行測試。
c) 容錯測試
容錯測試的檢查內(nèi)容包括:
1) 軟件對用戶常見的誤操作是否能進(jìn)行提示;
2) 軟件對用戶的的操作錯誤和軟件錯誤, 是否有準(zhǔn)確、清晰的提示;
3) 軟件對重要數(shù)據(jù)的刪除是否有警告和確認(rèn)提示;
4) 軟件是否能判斷數(shù)據(jù)的有效性, 屏蔽用戶的錯誤輸入, 識別非法值, 并有相應(yīng)的錯誤提示。
d) 安全性測試
安全性測試的檢查內(nèi)容包括:
1) 軟件中的密鑰是否以密文方式存儲;
2) 軟件是否有留痕功能, 即是否保存有用戶的操作日志;
3) 軟件中各種用戶的權(quán)限分配是否合理。
e) 性能測試
對軟件需求規(guī)格說明書中明確的軟件性能進(jìn)行測試。測試的準(zhǔn)則是要滿足規(guī)格說明書中的各項性能指標(biāo)。