一種管理基板管理控制器測試的系統,該系統包括:接收模塊,用于接收用戶輸入的基板管理控制器的待測試項目;下載模塊,用于從基板管理控制器服務器的數據庫中下載所述待測試項目對應的測試命令至待測機臺中;控制模塊,用于控制所述待測機臺執行所述測試命令,得到測試結果;及存儲模塊,用于存儲所述測試結果。本發明專利技術還提供了一種管理基板管理控制器測試的方法,利用本發明專利技術,可以有效管理基板管理控制器的測試,提高工作效率。
【技術實現步驟摘要】
本專利技術涉及一種測試系統及方法,尤其涉及一種管理基板管理控制器測試的系統 及方法。
技術介紹
基板管理控制器(baseboard management controller,BMC)在服務器的領域中占 領了非常重要的地位,大部分廠商提供的服務器中都包括有BMC,BMC測試成為了服務器測 試中的一個重大環節。目前對BMC測試采取人工逐項進行測試,在得到測試結果之后,再進 行人工查看測試結果是否符合標準測試結果。浪費了大量的人力,且會由于失誤造成測試 結果錯誤,降低了工作效率。
技術實現思路
鑒于以上內容,有必要提供一種管理基板管理控制器測試的系統,能夠自動快速 測試基板管理控制器。還有必要提供一種管理基板管理控制器測試的方法,能夠自動快速測試基板管理 控制器。一種管理基板管理控制器測試的系統,該系統包括接收模塊,用于接收用戶輸入 的基板管理控制器的待測試項目;下載模塊,用于從基板管理控制器服務器的數據庫中下 載所述待測試項目對應的測試命令至待測機臺中;控制模塊,用于控制所述待測機臺執行 所述測試命令,得到測試結果;及存儲模塊,用于存儲所述測試結果。一種管理基板管理控制器測試的方法,該方法包括接收步驟,接收用戶輸入的基 板管理控制器的待測試項目;下載步驟,從基板管理控制器服務器的數據庫中下載所述待 測試項目對應的測試命令至待測機臺中;控制步驟,控制所述待測機臺執行所述測試命令, 得到測試結果;及存儲步驟,存儲所述測試結果。相較于現有技術,所述,構建了一個強大 的數據庫,使得所有待測機臺都可使用該數據庫中現有的測試命令,并對測試結果進行自 動分析,避免了測試人員的失誤,提高了工作效率。附圖說明圖1是本專利技術管理基板管理控制器測試的系統較佳實施例的運行環境圖。圖2是圖1中管理測試系統10的功能模塊圖。圖3是本專利技術管理基板管理控制器測試的方法較佳實施例的作業流程圖。主要元件符號說明基板管理控制器服務器I待測機臺2管理測試系統10數據庫11基板管理控制器20判斷模塊100接收模塊101下載模塊102控制模塊103獲取模塊104比較模塊105輸出模塊106存儲模塊107如下具體實施方式將結合上述附圖進一步說明本專利技術。具體實施方式如圖1所示,是本專利技術管理基板管理控制器測試的系統較佳實施例的運行環境 圖。該管理測試系統10運行于基板管理控制器(baseboard management controller,BMC) 服務器1(以下簡稱BMC服務器I)中。該BMC服務器I連接于待測機臺2,本實施例中, 該待測機臺2可以為計算機、服務器或其他電子裝置。該待測機臺2包括基板管理控制器 (BMC)20。所述BMC服務器I包括數據庫11,該數據庫11中存儲了智能型平臺管理接口標準 (Intelligent Platform Management Interface specification, IPMI Spec)和 BMC 測試 指令。該BMC測試指令包括測試BMC 20各個項目的測試命令,該測試命令對應于待測機臺2的種類和待測機臺2的測試項目,例如若待測機臺2為計算機,則測試該計算機中的BMC 20時調用該數據庫11中對應于計算機的所述測試項目的測試命令。該數據庫11包括公共 池和指定池。該公共池中存儲了不同待測機臺2可以共用的測試項目和對應的測試命令。 指定池中存儲了待測機臺2的特定測試項目和對應的測試命令。如圖2所示,是圖1中管理測試系統10的功能模塊圖。所述管理測試系統10包 括判斷模塊100、接收模塊101、下載模塊102、控制模塊103、獲取模塊104、比較模塊105、輸出模塊106及存儲模塊107。所述模塊是具有特定功能的軟件程序段,該軟件存儲于計算 機可讀存儲介質或其它存儲設備,可被計算機或其它包含處理器的計算裝置執行,從而完 成本專利技術中管理基板管理控制器測試的作業流程。判斷模塊100用于判斷數據庫11中是否存在用戶選擇的待測試項目。本實施例 中,BMC服務器I提供一個界面,該界面上提供了多個測試項目選項。若該界面上不存在用戶要選擇的待測試選項,則提供輸入框供用戶輸入該待測試 項目,接收模塊101用于接收用戶所輸入的待測試項目和該待測試項目的標準測試結果, 并存儲所述待測試項目及其對應的標準測試結果。本實施例中,該接收模塊101將所述待 測試項目和對應的標準測試結果存儲到數據庫11的指定池中。當數據庫11中存在用戶要選擇的所述待測試項目時,下載模塊102用于下載該待 測試項目對應的測試命令至待測機臺2中。控制模塊103用于控制所述待測機臺2根據所述IPMI Spec執行所述測試命令, 得到測試結果。獲取模塊104用于從待測機臺2處獲取所述測試結果。比較模塊105用于查看該測試結果與數據庫11中存儲的標準測試結果是否一致。若所述測試結果與標準測試結果一致,則輸出模塊106用于提示測試通過。若所 述測試結果與標準測試結果不一致,則該輸出模塊106用于提示測試失敗。存儲模塊107用于存儲所述測試結果。如圖3所示,是本專利技術管理基板管理控制器測試的方法較佳實施例的作業流程 圖。步驟S30,判斷模塊100判斷數據庫11中是否存在用戶選擇的待測試項目。若數 據庫11中不存在該待測試項目,則執行步驟S31。若數據庫11中存在該待測試項目,則直 接執行步驟S32。步驟S31,接收模塊101接收用戶所輸入的待測試項目和該待測試項目的標準測 試結果,并存儲所述待測試項目和對應的標準測試結果于數據庫11中。步驟S32,下載模塊102下載該待測試項目對應的測試命令至待測機臺2中。步驟S33,控制模塊103控制所述待測機臺2根據所述IPMI Spec執行所述測試命 令,得到測試結果。步驟S34,獲取模塊104從待測機臺2處獲取所述測試結果。步驟S35,比較模塊105查看該測試結果與數據庫11中存儲的標準測試結果是否 一致。若所述測試結果與標準測試結果一致,則執行步驟S36。若所述測試結果與標準測試 結果不一致,則執行步驟S37。步驟S36,輸出模塊106提示測試通過。步驟S37,輸出模塊106提示測試失敗。步驟S38,存儲模塊107存儲所述測試結果。最后所應說明的是,以上實施例僅用以說明本專利技術的技術方案而非限制,盡管參 照較佳實施例對本專利技術進行了詳細說明,本領域的普通技術人員應當理解,可以對本專利技術 的技術方案進行修改或等同替換,而不脫離本專利技術技術方案的精神和范圍。本文檔來自技高網...
【技術保護點】
一種管理基板管理控制器測試的系統,其特征在于,該系統包括:接收模塊,用于接收用戶輸入的基板管理控制器的待測試項目;下載模塊,用于從基板管理控制器服務器的數據庫中下載所述待測試項目對應的測試命令至待測機臺中;控制模塊,用于控制所述待測機臺執行所述測試命令,得到測試結果;及存儲模塊,用于存儲所述測試結果。
【技術特征摘要】
1.一種管理基板管理控制器測試的系統,其特征在于,該系統包括接收模塊,用于接收用戶輸入的基板管理控制器的待測試項目;下載模塊,用于從基板管理控制器服務器的數據庫中下載所述待測試項目對應的測試命令至待測機臺中;控制模塊,用于控制所述待測機臺執行所述測試命令,得到測試結果;及存儲模塊,用于存儲所述測試結果。2.如權利要求1所述的管理基板管理控制器測試的系統,其特征在于,所述接收模塊還用于接收用戶輸入的所述待測試項目的標準測試結果,并存儲該標準測試結果至所述數據庫中。3.如權利要求2所述的管理基板管理控制器測試的系統,其特征在于,該系統還包括: 比較模塊,用于查看所述測試結果與基板管理控制器服務器的數據庫中存儲的標準測試結果是否一致;及輸出模塊,用于當所述測試結果與所述標準測試結果一致時,提示測試通過,當所述測試結果與所述標準測試結果不一致...
【專利技術屬性】
技術研發人員:許晉瑞,高雅惠,
申請(專利權)人:鴻富錦精密工業深圳有限公司,鴻海精密工業股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。