MILY: 宋體; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">軟件測試之可安裝性和可恢復性測試
軟件產品的日益豐富,可獲得軟件的途徑也多種多樣,軟件的安裝方式也發生了很大
的變化。有系統軟件的安裝、應用軟件的安裝、服務器的安裝、客戶端的安裝、還有產品
的升級安裝等。
安裝測試時要注意以下幾點:
· 是否需要專業人員安裝。需要專業人員安裝的軟件通常只有Readme文檔,或者
安裝說明書相對簡單,依賴安裝人員的專業水平。測試的工作最相對較小。而
需普通用戶自行安裝的軟件則必須提供安裝說明書,并必須以其為基礎展開安
裝測試。
軟件的安裝說明書有無對安裝環境做限制和要求。至少在標準配置和最低配置兩
種環境下安裝。曾經有過這樣的例子,某客戶端產品進行安裝測試時十分順利,
在準備發布之前的一次演示中,按安裝說明書進行安裝時意外發現無法通過,提
示沒有安裝J“a程序。讓主管經理們對測試結果產生了很大的疑問。真正的原因
就是測試人員的測試用機都按習慣在裝操作系統時默認安裝了Java程序,造成了
測試上的疏漏。
· 安裝過程是否簡單,容易掌握。軟件的安裝說明書與實際安裝步驟是否一致。對
一般用戶而言,長長的安裝文檔,復雜的操作步驟往往造成畏懼心理。如果實際
步驟與安裝說明薦有出入,就容易讓用戶缺乏信心.增加技術支持的成本。
· 安裝過程是否有明顯的、合理的提示信息。相應的信息是否合理、合法;插入碟
片,選擇、更改目錄,安裝的進程和步驟等均應有明顯的、臺理的指示。用戶許
可協議的條款要保證其合理、合法。
· 安裝過程中是否會出現不可預見的或不可修復的錯誤。安裝過程中(特別足系統
軟件)對硬件的識別能力;檢查系統安裝是否會破壞其他文件或配置:檢查系統
安裝是否可以中止并恢復原狀。
· 安裝程序是否占用系統資源與原系統沖突,是否會影響原系統的安全性。檢查系
統是否能夠安裝所有需要的文件/數據并進行必要的系統設置。
· 軟件安裝的完整性和靈活性。大型的應用程序會提供多種安裝模式(最大、晟小、
自定義等),每種模式是否能夠正確的執行,安裝完畢后是否可以進行合理的調整。
· 軟件使用的許可號碼或注冊號碼的驗證。
· 升級安裝后原有應用程序是否可正常運行。安裝測試
· 卸載測試也是安裝測試的一部分。卸載后,文件、目錄、快捷方式等是否清除;
卸載后,占用的系統資源是否全部釋放;卸載后,是否影響其他軟件的使用。
文章來源于領測軟件測試網 http://www.kjueaiud.com/