非功能測試之兼容性測試、文檔測試和安裝測試

說明:該篇博客是博主一字一碼編寫的,實屬不易,請尊重原創,謝謝大家!

一、兼容性測試

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 加密測試的內容

  • 軟件加密
    √     序列號的測試
    √     解密程序的測試

  • 硬件加密
    √     加密狗的測試

6.2 加密測試的測試用例

在這裏插入圖片描述