什麼是恢復測試?附示例


恢復測試是一種基於系統的測試,它確保系統能夠從故障中恢復。該過程包括透過故意導致系統故障來測試系統恢復過程。除了測試系統的容錯能力外,測試工程師還檢查系統是否能夠在預定義的時間內自行恢復。恢復測試是系統測試的重要組成部分,對於諸如國防系統、醫療裝置、銀行等關鍵任務系統來說是首要要求。

恢復測試過程的測試標準

當出現以下情況時,軟體或系統應能夠從故障中恢復:

  • 無線訊號丟失
  • 外部裝置無響應
  • 電源突然中斷
  • 系統因物理狀況而故障
  • 伺服器無法正常響應
  • 系統無法檢測到DLL檔案
  • 檢測到其他網路問題

分六步執行恢復測試

執行恢復測試時,測試人員必須遵循以下六個關鍵步驟:

  • 步驟1 - 恢復分析 – 重要的是,被測系統可以分配額外的資源,例如多個CPU和伺服器。這有助於瞭解每個基於恢復的更改如何影響系統的執行結構。除了報告可能的故障外,測試人員還必須分析這些故障的影響以及嚴重程度。

  • 步驟2 - 制定測試計劃 – 記錄恢復分析結果後,測試團隊制定測試計劃。

  • 步驟3 - 準備測試環境 – 此步驟包括評估恢復分析過程的結果並設計測試環境。

  • 步驟4 - 備份維護 – 為恢復測試期間可能發生的任何資料丟失,測試團隊會對與系統、軟體和資料庫相關的所有資訊進行備份。如果存在重要資料,也應將其備份並存儲在多個位置以確保安全。

  • 步驟5 - 分配恢復人員 – 由於此過程分為多個步驟,因此為每個步驟分配專門的恢復人員。

  • 步驟6 - 文件記錄 – 仔細分析測試前和測試期間執行的每個步驟,特別是在遇到故障時。

進行恢復測試時需要考慮的因素

執行恢復測試時,請務必遵循以下步驟:

  • 您必須建立一個類似於實際部署條件的測試平臺。您必須確保所有條件(例如介面、韌體、協議、軟體和硬體)儘可能接近實際條件。

  • 無論成本多少,都要進行詳盡的測試。需要進行完全相同的配置和檢查。

  • 嘗試在您打算在測試後恢復程式的實際硬體上執行測試。

  • 對於備份系統,嘗試獲取與您進行備份的驅動器大小相似的硬體。

  • 嘗試丟棄過時的技術並使用最新的硬體/韌體以避免相容性問題。如果出現此類問題,您可以為具有相同磁碟大小和配置的硬體建立一個虛擬機器。

  • 建立線上備份系統是避免媒體問題的絕佳方法。大多數線上備份系統都是可靠的。但是,您還應該檢查其恢復能力、檢索功能、加密級別和整體安全性。

恢復測試示例

系統故障非常常見,但確保系統能夠輕鬆恢復,對使用者重要資料造成的損害最小或沒有損害,這一點也很重要:

以下是一些恢復測試如何提升系統性能的示例:

示例1

假設您在瀏覽器中執行多個會話,並且網路中斷或系統因電源故障或任何其他情況而關閉。在恢復測試中,測試人員在這種情況下測試您的瀏覽器,並確保瀏覽器從故障中恢復,並且所有以前的會話在系統重新啟動後都能完全恢復。

示例2

如果您正在透過網路流式傳輸電影,並且軟體突然崩潰或您錯誤地單擊了關閉按鈕。您能否從上次停止的地方繼續播放電影?在恢復測試中,測試人員透過拔掉系統電源並重新插入電源來模擬軟體故障,以確保應用程式恢復並從故障點繼續接收資料。

示例3

假設您坐在一家咖啡館裡,正在從咖啡館的Wi-Fi下載電影。突然您移動到非Wi-Fi區域,下載在中途停止。現在,如果您回到Wi-Fi區域,下載是否會從同一點繼續,還是您必須重新下載檔案?測試人員模擬整個過程以檢查軟體的恢復率。

恢復策略

恢復團隊制定恢復策略以檢索重要程式碼和資料,使所有操作恢復到正常狀態。策略可能因系統的關鍵程度而異。

模擬恢復策略:

  • 嘗試至少進行一次備份,如果風險很高,則進行多次備份

  • 如果進行多次備份,請嘗試將它們儲存在不同的地方

  • 在線上備份或離線備份之間進行選擇,如有必要,兩者都可以

  • 檢查策略以確保您可以進行自動備份或手動備份

  • 讓獨立的恢復團隊或開發團隊為您提供幫助將有所裨益

  • 注意 - 如果您選擇多次備份或聘請獨立團隊,恢復策略的成本將會增加。

恢復後測試

所有檔案和資料夾恢復後,請確保執行以下操作:

  • 計算已恢復資料夾中的檔案數量,並確保它與備份資料夾中的檔案數量匹配。

  • 重新命名損壞的文件資料夾。

  • 檢查已恢復的檔案是否正常工作。使用您通常使用的應用程式開啟它們。此外,檢查您是否可以瀏覽、更新和修改資料。

  • 開啟所有型別的檔案,例如文件、音樂、圖片和影片,包括大小檔案。

結論

無論您在開發上花費多少,系統或應用程式故障都是不可避免的。恢復測試有助於消除嚴重的錯誤,並使您的系統能夠從未來的故障中恢復。這是一個持續且耗時的過程。這意味著系統將反覆進行故障測試,直到它沒有所有嚴重的故障。

更新於:2021年8月20日

950 次瀏覽

開啟您的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.