[發明專利]多操作系統平臺整合測試方法有效
| 申請號: | 200610164693.3 | 申請日: | 2006-12-14 |
| 公開(公告)號: | CN101201776A | 公開(公告)日: | 2008-06-18 |
| 發明(設計)人: | 陳鎮;王凱;陳玄同;劉文涵 | 申請(專利權)人: | 英業達股份有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 隆天國際知識產權代理有限公司 | 代理人: | 潘培坤 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 操作系統 平臺 整合 測試 方法 | ||
技術領域
本發明涉及一種在多操作系統平臺中對系統中硬件設備進行測試的方法,尤其涉及一種在具有EFI(Extended?Firmware?Interface,可擴展固件接口)系統環境的計算機設備上對多種操作系統平臺下的文件系統及磁盤設備的底層硬件與磁盤性能進行綜合測試的方法。
背景技術
目前,系統測試人員在進行磁盤等硬件設備診斷(diagnostic)測試時,對于不同的操作系統(Operating?System,簡稱:OS)測試平臺,例如:Windows、Linux、Dos等,由于操作系統的不同,在每個操作系統平臺下其測試的側重點也不盡相同。對于Windows系統,由于其具有越來越高的安全性,我們很難在其系統環境下對所有的硬件設備進行底層的硬件功能性測試,因此在Windows系統環境下檢測人員的測試重點更傾向于應用和性能方面的測試,例如文件系統(File?System)測試,CPU(Central?Processing?Unit,中央處理器)占用率測試等等。而由于Linux、Dos和EFI(EFI,Extended?FirmwareInterface,可擴展固件接口)系統是一種全新的微型的類操作系統平臺,其最終目的是取代現有的BIOS(Basic?Input?Output?System,基本輸入輸出系統,可用以實現系統硬件的初始化及相關配置)平臺完成操作系統的啟動引導,并且EFI提供了比傳統BIOS更完善、更全面的功能,其相當于一個小型的操作系統,同時其具有和Linux系統(一種可免費使用的多用戶的計算機操作系統,可運行于一般的個人計算機上)相仿的硬件開放性,由于EFI與BIOS處于同一級別,所以EFI更加貼近于硬件設備層,系統測試人員通過其可以對磁盤等硬件設備進行完全地控制,并可進行硬件設備級的功能測試。此外,由于EFI支持C/C++程序語言,測試人員可以在EFI外殼(Shell)程序(EFI外殼程序是EFI提供的與外界操作人員溝通的接口程序)下輕松地完成更多底層硬件功能的測試,同時通過編寫程序,測試人員還可以在EFI環境下加載各種操作系統來進入相應的系統環境完成不同的系統測試流程及測試邏輯的測試功能。系統環境具有更好的硬件開放性,檢測人員可以進行更底層的硬件功能性測試。針對不同操作系統自身的特點,測試人員需要不斷重新啟動計算機設備,分別進入不同的操作系統平臺進行測試,這樣勢必會增加測試的復雜性和測試人員的工作量,延長了測試時間,并且每一種操作系統平臺下的測試重點并不完全相同,如果只在一種操作系統環境下進行測試,又可能使測試的覆蓋率不夠,不能對硬件設備進行全面完整的測試,因而將低了測試結果的準確性。
發明內容
為了解決上述現有技術中的問題與缺陷,本發明的目的在于提供一種多操作系統平臺整合測試方法,用以在具有EFI系統環境的計算機設備上實現對多種操作系統平臺下的文件系統及磁盤性能進行全面、綜合的測試。
本發明所提供的一種多操作系統平臺整合測試方法系包含以下步驟:(a)在計算機設備加電自檢并進入EFI系統后,啟動EFI外殼程序;(b)在EFI外殼程序環境下對系統的整個實體硬盤的扇區進行掃描,以對磁盤設備進行硬件底層測試;(c)硬件底層測試結束后生成一個記錄有測試結果的日志文件;(d)選擇加載一個操作系統并進入到此操作系統的環境下,對此操作系統環境下的文件系統以及磁盤在此系統環境下的磁盤性能進行測試;(e)測試結束后生成一個記錄有測試結果的日志文件;(f)退出此操作系統并返回至EFI外殼程序環境下對上述記錄有測試結果的各個日志文件進行收集匯總;以及(g)判斷是否還需要加載其它操作系統,如果是則返回步驟(d),如果否則將匯總后的日志文件發送至服務器端進行文件解讀及后續的分析處理。
綜上所述,本發明的優點在于:
本發明的一種多操作系統平臺整合測試方法可將多種操作系統平臺進行整合,綜合利用各操作系統平臺自身的特點對計算機設備中的磁盤等硬件設備進行測試,以此實現對磁盤等硬件設備從設備功能到應用性能的全方位測試,例如在Windows操作系統平臺下更適合進行上層應用和性能測試,而在EFI、Linux、Dos系統平臺下更適合進行底層硬件功能測試等,進而使測試的覆蓋率大大提高,顯著提升了測試結果的準確性。
同時,本發明可以實現在不同的測試操作系統平臺和測試配置腳本的間自動進行切換,并自動完成相應的測試程序,使整個測試流程不需要外界或人工干預,從而簡化了復雜的測試流程,縮短了測試時間,并且也減小了測試人員的工作量,減少了由于人為操作所帶來的不必要的負面影響。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英業達股份有限公司,未經英業達股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610164693.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種穩定輥的耐鋅腐蝕修復工藝方法
- 下一篇:頻道自動排序方法





