[發明專利]計算機重啟測試系統及方法無效
| 申請號: | 201010255354.2 | 申請日: | 2010-08-17 |
| 公開(公告)號: | CN102375767A | 公開(公告)日: | 2012-03-14 |
| 發明(設計)人: | 王海利;鄧勇前 | 申請(專利權)人: | 鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518109 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算機 測試 系統 方法 | ||
技術領域
本發明涉及一種測試系統及方法,尤其是涉及一種計算機重啟測試系統及方法。
背景技術
隨著小型服務計算機技術的快速發展,業界對計算機遠程控制BMC(Baseboard?Management?Controller,基板管理控制器)的操作越來越多而對操作系統的穩定性要求越來越高,這就對操作系統測試提出了一個更高的要求。那么一款功能全面的測試軟件就顯得尤其重要,好的測試軟件不僅可以縮短測試時間,而且可以保證測試結果的準確性和全面性,為調試分析提供重要依據。目前還沒有一類針對計算機遠程喚醒的測試軟件,而在做操作系統重啟測試時,一般使用的是重啟測試軟件,這類軟件的缺點是不能通過遠程喚醒測試計算機,不具有完善的重啟測試功能,不能把操作系統重啟過程中出現的異常狀況進行跟蹤記錄,進而給調試分析帶來相當大的困難。
發明內容
鑒于以上內容,有必要提供一種計算機重啟測試系統,可以遠程喚醒測試計算機,并且把重啟測試過程中出現的異常狀況進行跟蹤記錄。
鑒于以上內容,還有必要提供一種計算機重啟測試方法,可以遠程喚醒測試計算機,并且把重啟測試過程中出現的異常狀況進行跟蹤記錄。
所述計算機重啟測試系統,運行于本地計算機的基板管理控制器BMC中,該本地計算機與一個遠端計算機進行遠程通信,該遠端計算機包括喚醒模塊。該系統包括:設置模塊,用于設置該本地計算機的重啟次數、休眠延遲時間及測試結果存儲路徑;所述的設置模塊還用于設置該本地計算機的MAC地址及喚醒延遲時間,并將該設定的MAC地址及喚醒延遲時間發送給喚醒模塊;控制模塊,用于當完成設置后啟動該本地計算機進行測試;記錄模塊,用于記錄第一次讀取的該本地計算機當前的系統硬件信息;計時模塊,用于判斷設定的休眠延遲時間是否結束,若已經結束則觸發控制模塊關閉該本地計算機的操作系統,該本地計算機進入休眠狀態,若沒有結束則繼續等待;所述的控制模塊還用于當該本地計算機進入休眠狀態時,觸發喚醒模塊遠程喚醒該本地計算機,使該本地計算機的操作系統重新啟動;計數模塊,用于計算該本地計算機的重啟次數;所述的記錄模塊還用于記錄本次重啟后該本地計算機的系統硬件信息;比對模塊,用于比對本次重啟后記錄的系統硬件信息與第一次記錄的系統硬件信息是否一致,如果一致則將本次測試結果存儲至設定的存儲路徑,如果有錯誤或丟失則將錯誤代碼或丟失硬件信息存儲至設定的存儲路徑;所述的計數模塊還用于判斷所計算的重啟次數數值是否達到所設定的重啟次數,若還未達到則觸發計時模塊繼續判斷設定的休眠延遲時間是否結束,若已經達到則觸發控制模塊停止測試;及顯示模塊,用于從設定的存儲路徑讀取并顯示測試結果。
所述計算機重啟測試方法,該本地計算機與一個遠端計算機進行遠程通信,該遠端計算機包括喚醒模塊。該方法包括步驟:設置該本地計算機的重啟次數、休眠延遲時間及測試結果存儲路徑;設置該本地計算機的MAC地址及喚醒延遲時間,并將該設定的MAC地址及喚醒延遲時間發送給喚醒模塊;在完成設置后啟動該本地計算機進行測試,記錄第一次讀取的該本地計算機當前的系統硬件信息;判斷設定的休眠延遲時間是否結束,若沒有結束則繼續等待;若設定的休眠延遲時間結束,則關閉該本地計算機的操作系統,該本地計算機進入休眠狀態;觸發喚醒模塊遠程喚醒該本地計算機,使該本地計算機的操作系統重新啟動;當喚醒該本地計算機后,計算的重啟次數數值加1;記錄本次重啟后該本地計算機的系統硬件信息;比對本次重啟后記錄的系統硬件信息與第一次記錄的系統硬件信息是否一致,如果一致,則將本次測試結果存儲至設定的存儲路徑;判斷所計算的重啟次數數值是否達到所設定的該本地計算機的重啟次數,當還未達到時,返回判斷設定的休眠延遲時間是否結束的步驟;當所計算的重啟次數數值達到所設定的重啟次數時,或者當有錯誤或丟失并將錯誤代碼或丟失硬件信息存儲至設定的存儲路徑后,停止測試,從設定的存儲路徑讀取并顯示測試結果。
相較于現有技術,所述的計算機重啟測試系統及方法,能夠觸發喚醒模塊遠程喚醒測試計算機,并且把重啟測試過程中出現的異常狀況進行跟蹤記錄,具有完善的重啟測試功能,提高了測試準確度,為調試分析提供方便。
附圖說明
圖1是本發明計算機重啟測試系統較佳實施例的架構圖。
圖2是本發明計算機重啟測試系統較佳實施例的功能模塊圖。
圖3是本發明計算機重啟測試方法較佳實施例的流程圖。
主要元件符號說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司,未經鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010255354.2/2.html,轉載請聲明來源鉆瓜專利網。





