說明:該篇博客是博主一字一碼編寫的,實屬不易,請尊重原創,謝謝大家!
兼容性測試驗證軟件與其所在的環境的依賴程度,包括對硬件的依賴程度,對平臺的依賴程度、其他軟件的依賴程度等。
硬件兼容
√ 包括主板、處理器、內存、顯卡、顯示器、打印機等。
✰ 如不同品牌和架構的計算機、不同頻率或不同位數的 CPU、不同大小的內存、硬盤、不同帶寬的網絡等。
操作系統兼容
√ 包括操作系統類型、位數、補丁版本等。選擇測試平臺要考慮操作系統的流行程度、年份、類型、生產廠商等方面。
√ 不同操作系統如 Windows、Mac、 Solaris、Linux 等;手機平臺如 Android、IOS、 Windows Phone。
軟件併發兼容
√ 瀏覽器兼容
✰ 不同瀏覽器如 IE、FireFox、Chrome 和 Safari 等。
√ 與其他軟件兼容
分辨率兼容
√ 測試不同分辨率下軟件都能正常使用。
向前、向後兼容
√ 向後兼容或向下兼容
✰ 指較高版本的程序能順利處理較低版本程序的數據或者在較老系統中使用;
▲ 新版本軟件能夠兼容以前各種版本產生的歷史數據,確保數據向後兼容,如 Word2013 能夠正常打開之前多個 Word 版本(如 Word 2003、Word 2007等)產生的用戶.doc 文件。
√ 向前兼容或向上兼容
✰ 指以前的版本支持現在版本生成的數據,現在的版本支持以後的版本數據或者在更高版本的系統中使用。
不同客戶端軟件版本和服務器系統的兼容
√ 服務器上一般部署的都是最新版本,但客戶端就不一定。
數據共享兼容
√ 測試文檔的保存和讀取數據格式兼容
√ 剪貼板(考慮格式兼容)
對於軟件用戶來說,程序之外的內容也是軟件的一部分;
文檔常常得不到足夠的重視,缺乏資金和技術支持以及測試;
編寫文檔的人可能並不是軟件特性方面的專家,對軟件不瞭解;
由於文檔的印刷需要花費時間,所以之間產生的問題得不到修復;
文檔測試不僅僅是文字校對,還涉及程序本身的錯誤。
安裝測試
運行測試
卸載測試
加密測試
安裝手冊評估
安裝的自動化程度測試
安裝選項和設置的測試
安裝過程的中斷測試
安裝順序測試
多環境安裝測試
安裝的正確性測試
修復安裝測試
卸載測試
軟件加密
√ 序列號的測試
√ 解密程序的測試
硬件加密
√ 加密狗的測試