本發明專利技術實施例公開一種能夠提高掉電保護測試準確性的測試方法及測試系統。該測試方法包括:將終端設備的數據向被測試設備寫入,所述數據的大小大于所述被測試設備的傳輸帶寬;當檢測到所述數據從所述終端設備寫入所述被測試設備完成時,至少控制切斷所述被測試設備與電源的連接,在設定時間到達后,控制恢復所述被測試設備與電源的連接;讀取所述被測試設備的閃速存儲器Flash介質中的數據,將所述Flash介質中的數據與所述終端設備的備份數據進行對比,根據對比結果得到測試結果。本發明專利技術實施例還提供相應的測試系統。
【技術實現步驟摘要】
本專利技術涉及計算機
,具體涉及一種測試方法及測試系統。
技術介紹
在計算機應用中,經常會使用硬盤產品例如固態硬盤(SSD, Solid State Disk)。目前市場上存在各種不同的固態硬盤產品,這些固態硬盤一般都具有 掉電保護功能,即檢測到固態硬盤掉電時,自動切換至固態硬盤上的備用電源 進行供電,并短時間內將還在固態硬盤緩存內的數據寫入到固態硬盤的閃速存 儲器(Flash)介質中,保證異常掉電時固態硬盤緩存的數據不丟失。為了確認固態硬盤是否具有掉電保護功能, 一般需要對固態硬盤進行掉電 保護測試。現有技術中, 一般使用固態硬盤作為主盤,并在固態硬盤上安裝某 一種操作系統(例如windows、 Linux等)。在終端設備例如計算機PC上根據 操作系統將數據進行備份,然后數據從計算機的文件系統的緩存向固態硬盤寫 入,數據是先寫入固態硬盤的緩存,再從緩存寫入Flash介質(該過程稱為刷 盤)。在操作系統顯示寫入結束時,立即手動拔掉固態硬盤的電源線(或者斷 掉PC的電源),等待一段時間后再接上電源,并啟動操作系統。在掉電時, 固態硬盤啟動掉電保護功能,利用備份電源將緩存中的數據寫入到Flash介質 中。然后,PC讀取固態硬盤的Flash介質中的數據,比較Flash介質中的數據 與原來的備份數據是否一致,如果數據一致,則表示掉電保護功能生效,如果 數據不一致,則表示掉電保護功能沒有生效。在對此方法的研究和實踐過程中,本專利技術的專利技術人發現現有技術是在操 作系統顯示寫入結束時掉電,此時可能數據在文件系統的緩存中,或者是在固 態硬盤的緩存中,或者已經在固態硬盤的Flash介質中,另外由于刷盤的時間 很短,手工拔電源存在一定誤差,有可能操作系統顯示寫入結束時剛好數據在 固態硬盤的緩存中,而手工拔電完成之前剛好已經寫入到Flash介質中,而對 于掉電時數據不是處于固態硬盤的緩存的情況下所得到的測試結果都是不準 確的,無法確定固態硬盤的掉電保護功能生效。因此,現有技術的測試方法準確性差。
技術實現思路
本專利技術實施例提供一種能夠提高掉電保護測試準確性的測試方法及測試 系統。一種測試方法,包括將終端設備的數據向被測試設備寫入,所述數據的大小大于所述被測試設 備的傳輸帶寬;當檢測到所述數據從所述終端設備寫入所述被測試設備完成時,至少控制 切斷所述被測試設備與電源的連接,在設定時間到達后,控制恢復所述被測試 設備與電源的連接;讀取所述被測試設備的閃速存儲器Flash介質中的數據,將所述Flash介質 中的數據與所述終端設備的備份數據進行對比,根據對比結果得到測試結果。一種測試系統,包括終端設備,用于將終端設備的數據向被測試設備寫入,所述數據的大小大 于所述被測試設備的傳輸帶寬,當檢測到所述數據從所述終端設備寫入所述被 測試設備完成時,至少控制電源調控設備切斷所述被測試設備與電源的連接, 在設定時間到達后,控制電源調控設備恢復所述被測試設備與電源的連接,讀 取所述被測試設備的Flash介質中的數據,將所述Flash介質中的數據與所述終 端設備的備份數據進行對比,根據對比結果得到測試結果;被測試設備,用于接收所述終端設備寫入的數據,在被測試設備與電源的 連接被切斷后將接收的數據寫入Flash介質中;電源調控設備,用于在所述終端設備的控制下切斷或恢復所述被測試設備 與電源的連接。上述技術方案可以看出,本專利技術實施例的技術方案是當檢測到所述數據從 所述終端設備寫入所述被測試設備完成時,切斷所述被測試設備與電源的連 接,這樣保證電源被切斷前終端設備已經不含有數據,同時,寫入的數據的大 小大于所述被測試設備的傳輸帶寬,而掉電是根據檢測結果控制自動切斷電 源,更為及時,這樣也可以保證電源被切斷前被測試設備的緩存中含有數據,在恢復電源連接后,讀取所述被測試設備的Flash介質中的數據,將所述Flash 介質中的數據與所述終端設備數據的備份數據進行對比,根據對比結果得到測 試結果,實現對被測試設備的掉電保護功能的測試。因此,本專利技術實施例提供 的測試方法得到的是數據處于被測試設備的緩存的情況下的測試結果,因此準 確性更高。附圖說明為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施 例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述 中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付 出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。圖l是本專利技術實施例一測試方法流程圖2是本專利技術實施例二測試方法的應用架構示意圖3是本專利技術實施例二測試方法的流程圖4是本專利技術實施例三測試方法的應用架構示意圖5是本專利技術實施例三測試方法的流程圖6是本專利技術實施例的測試系統結構示意圖。具體實施例方式下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清 楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是 全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有做出創造 性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。 圖l是本專利技術實施例一提供的測試方法流程圖,主要包括步驟 步驟IOI、將終端設備的數據向被測試設備寫入,數據的大小大于被測試 設備的傳輸帶寬;寫入的數據的大小大于被測試設備的傳輸帶寬,這樣也可以保證電源被切 斷前被測試設備的緩存中含有數據。步驟102、當4全測到數據從終端設備寫入被測試設備完成時,至少控制切 斷被測試設備與電源的連接,在設定時間到達后,控制恢復被測試設備與電源的連接;其中至少控制切斷被測試設備與電源的連接包括控制切斷被測試設備與電源的連接,及終端設備與電源的連接;或者,控 制切斷被測試設備與電源的連接。步驟103、讀取被測試設備的閃速存儲器(Flash)介質中的數據,將Flash 介質中的數據與終端設備的備份數據進行對比,根據對比結果得到測試結果。被測試設備在掉電后可以利用備用電源將緩存中的數據寫入Flash介質 中。因此,讀取被測試設備的Flash介質中的數據,將Flash介質中的數據與終 端設備數據的備份數據進行對比,若一致,則表明被測試設備的掉電保護功能 生效,若不一致,則表示掉電保護功能沒有生效。從實施例一內容可以看出,本專利技術實施例的技術方案是當檢測到數據從所 述終端設備寫入所述被測試設備完成時,切斷所述被測試設備與電源的連接, 這樣保證電源被切斷前終端設備已經不含有數據,同時,寫入的數據的大小大 于所述被測試設備的傳輸帶寬,而掉電是根據檢測結果控制自動切斷電源,更 為及時,這樣也可以保證電源被切斷前被測試設備的緩存中含有數據,在恢復 電源連接后,讀取所述被測試設備的Flash介質中的數據,將所述Flash介質中 的數據與所述終端設備數據的備份數據進行對比,根據對比結果得到測試結果,實現對被測試設備的掉電保護功能的測試。因此,本專利技術實施例提供的測 試方法得到的是數據處于被測試設備的緩存的情況下的測試結果,因此準確性 更高。以下進一步詳細介紹本專利技術實施例技術方案,在以下內容中,終端設備以 計算機PC舉例說明,電源調控設備以電源測試儀舉例說明,被測試設備以固 態硬盤舉例說明。實施例二圖2是本專利技術實施例二測試方法的應用架構示意圖。如圖本文檔來自技高網...
【技術保護點】
一種測試方法,其特征在于,包括: 將終端設備的數據向被測試設備寫入,所述數據的大小大于所述被測試設備的傳輸帶寬; 當檢測到所述數據從所述終端設備寫入所述被測試設備完成時,至少控制切斷所述被測試設備與電源的連接,在設定時間到達后, 控制恢復所述被測試設備與電源的連接; 讀取所述被測試設備的閃速存儲器Flash介質中的數據,將所述Flash介質中的數據與所述終端設備的備份數據進行對比,根據對比結果得到測試結果。
【技術特征摘要】
【專利技術屬性】
技術研發人員:袁飛,
申請(專利權)人:成都市華為賽門鐵克科技有限公司,
類型:發明
國別省市:90[中國|成都]
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。