一、相容性測試
1. 相容性測試的含義
相容性測試驗證軟體與其所在的環境的依賴程度,包括對硬體的依賴程度,對平台的依 賴程度、其他軟體的依賴程度等。
2. 案例
3. 相容性測試的前提
- 标準和規範是軟體相容性的保證
- 進階标準
- 産品遵守的規則
- 低級标準
- 檔案格式和網絡通信協定
- 進階标準
4. 相容性測試的測試點
- 硬體相容
- 包括主機闆、處理器、記憶體、顯示卡、顯示器、列印機等。
- 如不同品牌和架構的計算機、不同頻率或不同位數的 CPU、不同大小的記憶體、 硬碟、不同帶寬的網絡等。
- 包括主機闆、處理器、記憶體、顯示卡、顯示器、列印機等。
- 作業系統相容
- 包括作業系統類型、位數、更新檔版本等。選擇測試平台要考慮作業系統的流行程度、 年份、類型、生産廠商等方面。
- 不同作業系統如 Windows、Mac、 Solaris、Linux 等;手機平台如 Android、IOS、 Windows Phone。
- 軟體并發相容
- 浏覽器相容
- 不同浏覽器如 IE、FireFox、Chrome 和 Safari 等。
- 與其他軟體相容
- 浏覽器相容
- 分辨率相容
- 測試不同分辨率下軟體都能正常使用。
- 向前、向後相容
- 向後相容或向下相容
- 指較高版本的程式能順利處理較低版本程式的資料或者在較老系統中使用;
- 新版本軟體能夠相容以前各種版本産生的曆史資料,確定資料向後相容, 如 Word2013 能夠正常打開之前多個 Word 版本(如 Word 2003、Word 2007 等)産生的使用者.doc 檔案。
- 指較高版本的程式能順利處理較低版本程式的資料或者在較老系統中使用;
- 向前相容或向上相容
- 指以前的版本支援現在版本生成的資料,現在的版本支援以後的版本資料或者 在更高版本的系統中使用。
- 向後相容或向下相容
- 不同用戶端軟體版本和伺服器系統的相容 伺服器上一般部署的都是最新版本,但用戶端就不一定。
- 資料共享相容
- 測試文檔的儲存和讀取資料格式相容
- 剪貼闆(考慮格式相容)
二、文檔測試
1. 哪些文檔需要測試
- 使用者手冊
- 聯機幫助
- Readme 檔案(自述檔案)
- 授權/注冊登記表/使用者許可協定
- 指南及向導
- 包裝文字和圖形
- 市場宣傳材料
- 标簽
2. 文檔測試檢查單
3. 文檔測試的測試點
3.1 Readme 文檔
3.2 聯機幫助
3.3 及時/即時聯機幫助
3.4 使用者手冊
4. 文檔測試需要注意的問題
- 對于軟體使用者來說,程式之外的内容也是軟體的一部分;
- 文檔常常得不到足夠的重視,缺乏資金和技術支援以及測試;
- 編寫文檔的人可能并不是軟體特性方面的專家,對軟體不了解;
- 由于文檔的印刷需要花費時間,是以之間産生的問題得不到修複;
- 文檔測試不僅僅是文字校對,還涉及程式本身的錯誤。
三、安裝測試
1. 安裝測試的分類
- 安裝測試
- 運作測試
- 解除安裝測試
- 加密測試
2. 安裝測試注意事項
- 安裝手冊評估
- 安裝的自動化程度測試
- 安裝選項和設定的測試
- 安裝過程的中斷測試
- 安裝順序測試
- 多環境安裝測試
- 安裝的正确性測試
- 修複安裝測試
- 解除安裝測試
3. 安裝測試的測試用例
4. 運作測試的測試用例
5. 解除安裝測試的測試用例
6. 加密測試
6.1 加密測試的内容
- 軟體加密
- 序列号的測試
- 解密程式的測試
- 硬體加密
- 加密狗的測試