轉:https://blog.csdn.net/BlueCloudMatrix/article/details/32081673
驗收測試是在功能測試和系統測試之后進行的,所以驗收測試的前提條件是系統或軟件產品已通過了內部測試。然后和用戶一起驗收軟件,在真實環境下運行軟件,看是否存在與用戶需求不一致的問題或違背產品規格書的要求。由於測試人員不可能完全用戶實際使用情況,所以軟件是否真正滿足最終用戶的要求,應由用戶進行一系列的驗收測試。
(1)驗收測試定義:
檢查軟件是否符合合同要求,包括需求規格說明、設計規格說明和用戶手冊等。
(2)測試內容:
易用性測試(用戶界面和可用性測試)
兼容性測試(軟件兼容性測試、數據共享兼容性測試、硬件兼容性測試)
安裝測試和可恢復性測試
文檔測試(如用戶手冊、操作手冊)
(3)測試人員:
用戶和測試部門共同完成
(4)測試依據:
國家規范、行業標准、合同條款、用戶確認的需求規格說明書。
(5)α,β測試
α測試是指軟件開發公司組織內部人員模擬各類用戶行對即將面市軟件產品(稱為α版本)進行測試,試圖發現錯誤並修正。
經過α測試調整的軟件產品稱為β版本。緊隨其后的β測試是指軟件開發公司組織各方面的典型用戶在日常工作中實際使用β版本,並要求用戶報告異常情況、提出批評意見。然后軟件開發公司再對β版本進行改錯和完善。
(6)用戶界面測試的要素:
上面純粹是理論,這里用一個具體的測試直觀地看待驗收測試。下面是用戶界面測試的要素:
符合標准和規范:良好的用戶界面應該遵守操作系統的界面標准,比如在windows系統中,出現紅色叉號對話框意味着嚴重警告或錯誤。
直觀性:這里有一個直觀地例子(www.jaspermorrison.com/),其中的鏈接或功能都是通過直觀地圖形展示給用戶的。
一致性
靈活性
舒適性
正確性
實用性
(7)向前和向后兼容:
向后兼容是指可以使用以前版本的軟件,而向前兼容是指可以使用未來版本的軟件。如word2003能向后兼容以前的word2000甚至MS-DOS下的字處理軟件的所有版本的文件格式。而向前兼容指windows XP能否運行將來的word 2007,或者說word 2003能否打開word 2007文件。
(8)文檔測試的重要性:
軟件文檔是軟件的重要組成部分,文檔錯誤也是軟件缺陷。
錯誤的解釋可能會引導用戶無法完成某些軟件已有的功能。
用戶通過文檔可以掌握具體的使用方法,提高了易用性。
