最近在執行c/s控制客戶端安裝解除安裝的測試,通過自己的測試經歷和網上的資料,總結以下安裝解除安裝測試點:
安裝測試:
1. gui測試:安裝過程中所有的介面顯示,提示資訊等是否正確
2. 相容性測試:在不同的作業系統,不同配置的主機上能否正常安裝
3. 安裝路徑測試(軟體不能自動安裝的情況下):
軟體預設路徑安裝(一般是當前系統盤);
自定義路徑安裝:預設路徑安裝;手動輸入路徑(包括存在的和不存在的路徑)安裝; 包含特殊字元的路徑安裝;中文路徑或者中英文路徑安裝;包含空格、下劃線等合法路徑安裝;不同硬碟格式分割槽(fat16,fat32,ntfs)路徑上安裝;網路路徑,移動裝置,虛擬機器等安裝路徑安裝;小於軟體安裝所需的磁碟空間路徑上安裝等
4.不同安裝環境下測試:包括沒安裝過的系統;已安裝過老版本(系統正在使用,系統未使用);已安裝最新版本;解除安裝後重新安裝;重複安裝;多次安裝;修改安裝;修復安裝(完好軟體和有部分檔案受損的軟體);在未達到最低硬體配置下安裝等
5.測試各種不同的安裝組合,並驗證各種不同組合的正確性(包括引數組合,控制項執行順序組合,產品安裝元件組合,產品元件安裝順序組合)等)。如在安裝cs客戶端前先安裝伺服器與cs客戶端安裝後再安裝伺服器,這兩種組合,對cs客戶端的安裝是否有影響。
6.異常情況下安裝測試:安裝過程中取消;安裝過程中關機/斷電;系統進入待機,休眠等狀態;資料庫終止;網路終止等
7.至少要在一台筆記本上進行安裝/解除安裝測試,因為有很多產品在筆記本中會出現問題,尤其是系統級的產品;
8.安裝後測試項:安裝後是否能產生正確的目錄結構和檔案,檔案屬性正確;安裝後動態庫是否正確;安裝後有沒有生成多餘的目錄結構,檔案,登錄檔資訊,快捷方式等;桌面是否有快捷方式,【程式】列表是否有啟動和解除安裝選項,安裝目錄是否為安裝時設定的路徑,安裝後的程式能否正常啟動;安裝成功後是否會對其他常用軟體有影響等。
解除安裝測試:
1.gui測試:解除安裝過程中介面顯示,提示資訊是否正常等
2.相容性測試:在不同的作業系統,不同配置的主機上能否正常解除安裝等
3.通過不同方式能否正常解除安裝:控制面板中解除安裝;安裝包解除安裝;程式自帶程式解除安裝;第三 方解除安裝工具解除安裝(360,優化大師,revouninstaller等)
4.異常情況下解除安裝測試:解除安裝過程中取消;解除安裝過程中關機/斷電系統進入待機,休眠等狀態;資料庫終止;網路終止;程式在執行/暫停/終止等狀態時的解除安裝;多次解除安裝等
5. 在可以選擇元件解除安裝的情況下,測試各種不同的解除安裝組合,並驗證各種不同組合的正確性(包括引數組合,控制項執行順序組合,產品解除安裝元件組合,產品元件解除安裝順序組合等)
注:cs客戶端不可以選擇元件解除安裝
6. 解除安裝後測試項:是否刪除了全部的檔案:安裝目錄裡的檔案及資料夾,非安裝目錄(向系統其它地方新增的檔案及資料夾),包括exe,dll,配置檔案等;是否同步去除了快捷方式——桌面,選單,工作列,系統欄,控制項面板,系統服務列表等;復原方面-解除安裝後,系統能否恢復到軟體安裝前的狀態(包含目錄結構、動態庫,登錄檔,系統配置檔案,驅動程式,關聯情況等)(專門的測試工具regsnap);解除安裝後是否對其他的應用程式造成不正常影響(如作業系統,常用應用軟體等)等
寫於2011-9-21
有什麼遺漏的,望各位同仁指出。
CS安裝解除安裝測試總結
最近在執行c s控制客戶端安裝解除安裝的測試,通過自己的測試經歷和網上的資料,總結以下安裝解除安裝測試點 安裝測試 1 gui測試 安裝過程中所有的介面顯示,提示資訊等是否正確 2 相容性測試 在不同的作業系統,不同配置的主機上能否正常安裝 3 安裝路徑測試 軟體不能自動安裝的情況下 軟體預設路徑安...
安裝解除安裝測試(1)
第7章 功能測試的實用技術 7.5功能測試的人工測試實訓和操作方法 本章7.1節 7.4節我們主要是介紹了有關功能測試的一些實用技術,下面我們就要進入實際動手操作的環節。功能測試的內容多,我們僅對安裝解除安裝測試和系統登陸進行人工測試實訓。7.5.1 安裝解除安裝測試 1 對於應用系統的安裝 解除安...
安裝解除安裝測試(1)
第7章 功能測試的實用技術 7.5功能測試的人工測試實訓和操作方法 本章7.1節 7.4節我們主要是介紹了有關功能測試的一些實用技術,下面我們就要進入實際動手操作的環節。功能測試的內容多,我們僅對安裝解除安裝測試和系統登陸進行人工測試實訓。7.5.1 安裝解除安裝測試 1 對於應用系統的安裝 解除安...