欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

自動(dòng)化測(cè)試系統(tǒng)及自動(dòng)化測(cè)試方法

文檔序號(hào):7629092閱讀:163來源:國(guó)知局
專利名稱:自動(dòng)化測(cè)試系統(tǒng)及自動(dòng)化測(cè)試方法
技術(shù)領(lǐng)域
本發(fā)明涉及測(cè)試,特別涉及自動(dòng)化測(cè)試。
背景技術(shù)
當(dāng)國(guó)際商業(yè)機(jī)器(International Business Machines, IBM)公司生產(chǎn)的服務(wù)器發(fā)生錯(cuò)誤或損壞時(shí),使用該服務(wù)器的客戶便使用PDSA將服務(wù)器所有的數(shù)據(jù)收集起來,送回廠商進(jìn)行分析,廠商會(huì)通過PDSA快速找到服務(wù)器的問題,進(jìn)而做快速的維修。為了確保pDSA所收集的服務(wù)器數(shù)據(jù)的正確性,測(cè)試工程師會(huì)對(duì)服務(wù)器進(jìn)行一系列 的測(cè)試,以了解當(dāng)服務(wù)器有問題發(fā)生時(shí),PDSA能正確指出服務(wù)器的問題。當(dāng)測(cè)試工程師對(duì)服務(wù)器進(jìn)行測(cè)試時(shí),需耗費(fèi)許多時(shí)間。圖I為進(jìn)行測(cè)試的IBM服務(wù)器的區(qū)塊圖。IBM服務(wù)器100包括一基板管理控制器(Baseboard Management Controller,BMC) 102、存儲(chǔ)一預(yù)載動(dòng)態(tài)系統(tǒng)分析(preboot Dynamic System Analyzer, pDSA)程序 106的一快閃存儲(chǔ)器104、以及多個(gè)傳感器121 12X。在一實(shí)施例中,傳感器121 12X分為兩群,包括一群X3550M2傳感器、以及一群X3560M2傳感器。在一實(shí)施例中,服務(wù)器100包括117個(gè)X3550M2傳感器以及116個(gè)X3560M2傳感器,共需測(cè)233個(gè)傳感器。當(dāng)進(jìn)行測(cè)試時(shí),測(cè)試工程師需將一屏幕150、一鍵盤160、一鼠標(biāo)180、以及一USB存儲(chǔ)裝置170接上服務(wù)器100。接著,在服務(wù)器100開機(jī)時(shí),測(cè)試工程師可藉按下鍵盤160中特定的按鍵使服務(wù)器100執(zhí)行預(yù)載動(dòng)態(tài)系統(tǒng)分析程序106。當(dāng)服務(wù)器100執(zhí)行預(yù)載動(dòng)態(tài)系統(tǒng)分析程序106,預(yù)載動(dòng)態(tài)系統(tǒng)分析程序106的操作界面會(huì)顯示于屏幕150之上。測(cè)試工程師必須通過鍵盤160自操作界面輸入指令及通過鼠標(biāo)160移動(dòng)于操作界面上的鼠標(biāo),以控制預(yù)載動(dòng)態(tài)系統(tǒng)分析程序106對(duì)服務(wù)器100的多個(gè)傳感器121 12X進(jìn)行測(cè)試。服務(wù)器100的每一傳感器的測(cè)試是單獨(dú)進(jìn)行。因此,測(cè)試工程師必須循序?qū)Χ鄠€(gè)傳感器121 12X逐一進(jìn)行測(cè)試。每當(dāng)對(duì)一傳感器進(jìn)行測(cè)試時(shí),測(cè)試工程師必須對(duì)傳感器的測(cè)試參數(shù)及偏移值(offset)經(jīng)由預(yù)載動(dòng)態(tài)系統(tǒng)分析程序106的用戶界面手動(dòng)進(jìn)行設(shè)定及調(diào)整,因此測(cè)試工程師必須由鍵盤150及鼠標(biāo)160進(jìn)行大量的輸入工作。當(dāng)服務(wù)器100的一傳感器的測(cè)試工作進(jìn)行完畢后,服務(wù)器100會(huì)將測(cè)試結(jié)果的log數(shù)據(jù)172存儲(chǔ)至USB存儲(chǔ)裝置170中。因此,維修工程師便可依據(jù)USB存儲(chǔ)裝置170中的測(cè)試數(shù)據(jù)172進(jìn)行對(duì)服務(wù)器100的維修。一般而言,測(cè)試工程師進(jìn)行單一傳感器的測(cè)試約需耗費(fèi)30分鐘。因此,包含233個(gè)傳感器的完整的測(cè)試工作約需耗費(fèi)116個(gè)小時(shí),約等于5天不眠不修的工作時(shí)間。因此,測(cè)試工作需耗費(fèi)測(cè)試工程師極長(zhǎng)的時(shí)間。然而,一般情況下并無法直接以修改預(yù)載動(dòng)態(tài)系統(tǒng)分析程序106的程序代碼的方式促使對(duì)傳感器121 12X的測(cè)試工作自動(dòng)化。因此,為了節(jié)省測(cè)試工程師的人力成本及時(shí)間,需要一種自動(dòng)化測(cè)試系統(tǒng),可通過自動(dòng)操作服務(wù)器100的預(yù)載動(dòng)態(tài)系統(tǒng)分析程序106,以完成對(duì)傳感器121 12X的測(cè)試工作
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種自動(dòng)化測(cè)試系統(tǒng),以解決已知技術(shù)存在的問題。在一實(shí)施例中,該自動(dòng)化測(cè)試系統(tǒng)經(jīng)由一網(wǎng)絡(luò)耦接至一服務(wù)器。該服務(wù)器包括多個(gè)傳感器、一預(yù)載動(dòng)態(tài)系統(tǒng)分析(preboot Dynamic System Analyzer, pDSA)程序、以及一基板管理控制器(Baseboard Management Controller,BMC)。該自動(dòng)化測(cè)試系統(tǒng)包括一屏幕、一鍵盤鼠標(biāo)自動(dòng)化程序、一遠(yuǎn)端控制程序、以及一控制器。該鍵盤鼠標(biāo)自動(dòng)化程序存儲(chǔ)于一存儲(chǔ)器,用以實(shí)施一系列的控制動(dòng)作以自動(dòng)操作一鍵盤及一鼠標(biāo)。該遠(yuǎn)端控制程序存儲(chǔ)于該存儲(chǔ)器,用以將該鍵盤及該鼠標(biāo)的該控制動(dòng)作經(jīng)由該網(wǎng)絡(luò)傳送至該服務(wù)器。該控制器連線至該服務(wù)器,運(yùn)用該遠(yuǎn)端控制程序以將該預(yù)載動(dòng)態(tài)系統(tǒng)分析程序的操作界面顯示于該屏幕,運(yùn)用該鍵盤鼠標(biāo)自動(dòng)化程序以模擬一測(cè)試者對(duì)于該預(yù)載動(dòng)態(tài)系統(tǒng)分析程序的操作界面的鍵盤操作動(dòng)作及鼠標(biāo)操作動(dòng)作,以及運(yùn)用該遠(yuǎn)端控制程序以將該鍵盤操作動(dòng)作及該鼠標(biāo)操作動(dòng)作經(jīng)由該網(wǎng)絡(luò)傳送至該服務(wù)器,以控制該預(yù)載動(dòng)態(tài)系統(tǒng)分析程序完成對(duì)該服務(wù)器的這些傳感器的測(cè)試,并產(chǎn)生一測(cè)試結(jié)果數(shù)據(jù)。本發(fā)明更提供一種自動(dòng)化測(cè)試方法,用以測(cè)試一服務(wù)器。在一實(shí)施例中,該服務(wù)器包括多個(gè)傳感器、一預(yù)載動(dòng)態(tài)系統(tǒng)分析(preboot Dynamic System Analyzer, pDSA)程序、以及一基板管理控制器(Baseboard Management Controller, BMC)。首先,經(jīng)由一網(wǎng)絡(luò)連 線至該服務(wù)器。接著,運(yùn)用一遠(yuǎn)端控制程序以將該預(yù)載動(dòng)態(tài)系統(tǒng)分析程序的操作界面顯示于一屏幕。接著,運(yùn)用一鍵盤鼠標(biāo)自動(dòng)化程序所存儲(chǔ)的用以自動(dòng)操作一鍵盤及一鼠標(biāo)的一系列的控制動(dòng)作,以模擬一測(cè)試者對(duì)于該預(yù)載動(dòng)態(tài)系統(tǒng)分析程序的操作界面的鍵盤操作動(dòng)作及鼠標(biāo)操作動(dòng)作。接著,運(yùn)用該遠(yuǎn)端控制程序以將該鍵盤操作動(dòng)作及該鼠標(biāo)操作動(dòng)作經(jīng)由該網(wǎng)絡(luò)傳送至該服務(wù)器,以控制該預(yù)載動(dòng)態(tài)系統(tǒng)分析程序完成對(duì)該服務(wù)器的這些傳感器的測(cè)試,并產(chǎn)生一測(cè)試結(jié)果數(shù)據(jù)。為了讓本發(fā)明的上述和其他目的、特征、和優(yōu)點(diǎn)能更明顯易懂,下文特舉數(shù)優(yōu)選實(shí)施例,并配合所附圖示,作詳細(xì)說明如下


圖I為進(jìn)行測(cè)試的IBM服務(wù)器的區(qū)塊圖;圖2為依據(jù)本發(fā)明的自動(dòng)化測(cè)試系統(tǒng)的區(qū)塊圖;圖3為依據(jù)本發(fā)明的預(yù)載動(dòng)態(tài)系統(tǒng)分析程序的運(yùn)作方法的流程圖;圖4為依據(jù)本發(fā)明的對(duì)服務(wù)器進(jìn)行自動(dòng)化測(cè)試的方法的流程圖;以及圖5為依據(jù)本發(fā)明的傳感器測(cè)試配置文件的一實(shí)施例。主要元件符號(hào)說明(圖I)100 IBM 服務(wù)器;120 多個(gè)傳感器;104 快閃存儲(chǔ)器;106 預(yù)載動(dòng)態(tài)系統(tǒng)分析程序(pDSA);102 基板管理控制器(BMC);170 USB存儲(chǔ)裝置;172 測(cè)試結(jié)果數(shù)據(jù);
150 屏幕;160 鍵盤;180 鼠標(biāo);(圖2)200 服務(wù)器;220 多個(gè)傳感器;204 快閃存儲(chǔ)器;206 預(yù)載動(dòng)態(tài)系統(tǒng)分析程序(pDSA);
·
202 基板管理控制器(BMC);270 iMM 控制器;280 USB存儲(chǔ)裝置;281 測(cè)試結(jié)果數(shù)據(jù);240 網(wǎng)絡(luò);250 計(jì)算機(jī);260 存儲(chǔ)器;295 微處理器;262 遠(yuǎn)端控制程序;264 鍵盤鼠標(biāo)自動(dòng)化程序;266 IPMI公用程序;268 SMBridge 程序;290 屏幕;292 鍵盤;2M 鼠標(biāo)。
具體實(shí)施例方式圖2為依據(jù)本發(fā)明的自動(dòng)化測(cè)試系統(tǒng)的區(qū)塊圖。自動(dòng)化測(cè)試系統(tǒng)經(jīng)由網(wǎng)絡(luò)240耦接至國(guó)際商業(yè)機(jī)器(International Business Machines, IBM)公司生產(chǎn)的服務(wù)器200,用以對(duì)服務(wù)器200進(jìn)行自動(dòng)測(cè)試。在一實(shí)施例中,自動(dòng)化測(cè)試系統(tǒng)包括一計(jì)算機(jī)250、一屏幕290、一鍵盤292、一鼠標(biāo)294、以及一 USB存儲(chǔ)裝置280。屏幕290、鍵盤292、鼠標(biāo)294、以及USB存儲(chǔ)裝置280均耦接至計(jì)算機(jī)250。在一實(shí)施例中,該計(jì)算機(jī)250包括存儲(chǔ)器260及微處理器295,而該存儲(chǔ)器260用以存儲(chǔ)一遠(yuǎn)端控制程序262、一鍵盤鼠標(biāo)自動(dòng)化程序264、一智能平臺(tái)管理界面(Intelligent Platform Management Interface, IPMI)公用程序 266、以及一系統(tǒng)管理橋接(System Management Bridge, SMBridge)程序。在一實(shí)施例中,IBM服務(wù)器200包括一基板管理控制器(Baseboard ManagementController, BMC) 202、存儲(chǔ)一預(yù)載動(dòng)態(tài)系統(tǒng)分析(preboot Dynamic System Analyzer,pDSA)程序206的一快閃存儲(chǔ)器204、以及多個(gè)傳感器220。其中基板管理控制器202及傳感器220包括于一 iMM控制器270中。在一實(shí)施例中,傳感器220分為兩群,包括一群IBM服務(wù)器X3550M2傳感器、以及一群IBM服務(wù)器X3560M2傳感器。在一實(shí)施例中,IBM服務(wù)器X3550M2傳感器包括117個(gè)傳感器,而IBM服務(wù)器X3560M2傳感器還包括116個(gè)傳感器,因此服務(wù)器200共需測(cè)233個(gè)傳感器。預(yù)載動(dòng)態(tài)系統(tǒng)分析程序206系服務(wù)器200用以執(zhí)行對(duì)服務(wù)器200的測(cè)試工作。當(dāng)服務(wù)器200執(zhí)行預(yù)載動(dòng)態(tài)系統(tǒng)分析程序206時(shí),預(yù)載動(dòng)態(tài)系統(tǒng)分析程序206會(huì)對(duì)多個(gè)傳感器220逐一進(jìn)行測(cè)試。當(dāng)預(yù)載動(dòng)態(tài)系統(tǒng)分析程序206啟動(dòng)后,必須先對(duì)服務(wù)器200進(jìn)行清除事件記錄(clear event log)、觸發(fā)事件(trigger event)、以及收取事件記錄(get eventlog)的動(dòng)作。個(gè)別的事件乃是針對(duì)單一傳感器測(cè)試結(jié)果而言,專指通過傳感器測(cè)試或是失敗的記錄。清除事件記錄是指將BMC event log全部清除。觸發(fā)事件是指以實(shí)體或以IPMICOMMAND的方式產(chǎn)生BMC event log。收取事件記錄是指將BMCevent log利用SMBridge讀出。欲完成此等動(dòng)作,微處理器295必須通過執(zhí)行存儲(chǔ)器260中存儲(chǔ)的智能平臺(tái)管理界面(Intelligent Platform Management Interface, IPMI)公用程序 266 以進(jìn)行。微處理器295運(yùn)用智能平臺(tái)管理界面公用程序266向服務(wù)器200的基板管理控制器202發(fā)送一系列的智能平臺(tái)管理界面命令。當(dāng)基板管理控制器202接收到這些智能平臺(tái)管理界面命令, 便會(huì)依據(jù)智能平臺(tái)管理界面命令進(jìn)行清除事件記錄、觸發(fā)事件、以及收取事件記錄等動(dòng)作。當(dāng)預(yù)載動(dòng)態(tài)系統(tǒng)程序206對(duì)多個(gè)傳感器220逐一進(jìn)行測(cè)試時(shí),預(yù)載動(dòng)態(tài)系統(tǒng)程序206需要自一用戶操作界面接收各傳感器的測(cè)試參數(shù)及設(shè)定值,才能依據(jù)測(cè)試參數(shù)及設(shè)定值對(duì)傳感器進(jìn)行測(cè)試工作。由于自動(dòng)化測(cè)試系統(tǒng)的計(jì)算機(jī)250經(jīng)由網(wǎng)絡(luò)240連結(jié)至服務(wù)器200,因此當(dāng)服務(wù)器200執(zhí)行預(yù)載動(dòng)態(tài)系統(tǒng)程序206時(shí),微處理器295必須執(zhí)行遠(yuǎn)端控制程序262,以將預(yù)載動(dòng)態(tài)系統(tǒng)分析程序206的用戶操作界面自網(wǎng)絡(luò)240接收并顯示于屏幕290。在一實(shí)施例中,該遠(yuǎn)端控制程序262為一遠(yuǎn)端鍵盤屏幕鼠標(biāo)控制(Remote Keyboard,Visual Display, and Mouse, Remote KVM)程序。鍵盤鼠標(biāo)自動(dòng)化程序264可存儲(chǔ)一系列的控制動(dòng)作以自動(dòng)操作鍵盤292及鼠標(biāo)294。在一實(shí)施例中,鍵盤鼠標(biāo)自動(dòng)化程序264為一 AutoIt程序。當(dāng)遠(yuǎn)端控制程序262將預(yù)載動(dòng)態(tài)系統(tǒng)程序206的用戶操作界面顯示于屏幕290上后,微處理器295便執(zhí)行該鍵盤鼠標(biāo)自動(dòng)化程序264,以模擬一測(cè)試工程師對(duì)于預(yù)載動(dòng)態(tài)系統(tǒng)程序206的操作界面的鍵盤操作動(dòng)作及鼠標(biāo)操作動(dòng)作。接著,微處理器295又執(zhí)行遠(yuǎn)端控制程序262,以將鍵盤鼠標(biāo)自動(dòng)化程序264所產(chǎn)生的鍵盤操作動(dòng)作及鼠標(biāo)操作動(dòng)作經(jīng)由網(wǎng)絡(luò)240傳送至服務(wù)器200。當(dāng)服務(wù)器200經(jīng)由網(wǎng)絡(luò)240接收到鍵盤操作動(dòng)作及鼠標(biāo)操作動(dòng)作后,預(yù)載動(dòng)態(tài)系統(tǒng)分析程序206便可依據(jù)鍵盤操作動(dòng)作及鼠標(biāo)操作動(dòng)作所輸入的測(cè)試參數(shù)及設(shè)定值以對(duì)多個(gè)傳感器220逐一進(jìn)行測(cè)試工作,并產(chǎn)生一測(cè)試結(jié)果數(shù)據(jù)。當(dāng)該預(yù)載動(dòng)態(tài)系統(tǒng)分析程序206完成對(duì)服務(wù)器200的多個(gè)傳感器的測(cè)試后,系統(tǒng)管理橋接程序268自服務(wù)器200經(jīng)由網(wǎng)絡(luò)240將測(cè)試結(jié)果數(shù)據(jù)下載至計(jì)算機(jī)250。在一實(shí)施例中,一通用串行總線(UniversalSerial Bus, USB)存儲(chǔ)裝置280經(jīng)由一通用串行總線接口耦接至計(jì)算機(jī)250。當(dāng)系統(tǒng)管理橋接程序268將測(cè)試結(jié)果數(shù)據(jù)下載至計(jì)算機(jī)250后,計(jì)算機(jī)250的微處理器295將測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)至通用串行總線存儲(chǔ)裝置280。因此,計(jì)算機(jī)250的用戶可通過讀取通用串行總線存儲(chǔ)裝置280中存儲(chǔ)的測(cè)試結(jié)果數(shù)據(jù)以分析服務(wù)器200的錯(cuò)誤,以便對(duì)服務(wù)器200進(jìn)行維修。圖3為依據(jù)本發(fā)明的預(yù)載動(dòng)態(tài)系統(tǒng)分析程序206的運(yùn)作方法300的流程圖。首先,測(cè)試者啟動(dòng)于服務(wù)器200中的預(yù)載動(dòng)態(tài)系統(tǒng)分析程序206 (步驟301)。接著,建立智能管理模塊(Integrated Management Module, IMM)的網(wǎng)頁(yè)連結(jié)(步驟302)。接著,計(jì)算機(jī)250的微處理器295啟動(dòng)遠(yuǎn)端控制程序262 (步驟303),以準(zhǔn)備將計(jì)算機(jī)250所連接的鍵盤292及鼠標(biāo)294的控制動(dòng)作經(jīng)由網(wǎng)絡(luò)240傳送至服務(wù)器200,并將預(yù)載動(dòng)態(tài)系統(tǒng)分析程序206的操作界面經(jīng)由網(wǎng)絡(luò)240傳送至計(jì)算機(jī)250以顯示于屏幕290之上。接著,計(jì)算機(jī)250的微處理器295必須通過智能平臺(tái)管理界面(IPMI)公用程序266向服務(wù)器200的基板管理控制器202自動(dòng)發(fā)送一連串的智能平臺(tái)管理界面命令,以促使基板管理控制器202依據(jù)命令清除事件記錄(clear event log)(步驟311)、觸發(fā)事件(trigger event)(步驟312)、并收取事件記錄(get event log)(步驟314)。上述步驟311、312、314的自動(dòng)發(fā)送智能平臺(tái)管理界面命令的流程將以后續(xù)的圖4及圖5進(jìn)行較詳細(xì)的說明。接著,服務(wù)器200的預(yù)載動(dòng)態(tài)系統(tǒng)分析程序206的操作界面進(jìn)入一圖形用戶界面(Graphic User Interface,⑶I)模式(步驟321)。在此圖形用戶界面模式下,微處理器295執(zhí)行鍵盤鼠標(biāo)自動(dòng)化程序264以產(chǎn)生多個(gè)對(duì)屏幕290上的控制界面進(jìn)行操作的鼠標(biāo)操 作動(dòng)作,以控制預(yù)載動(dòng)態(tài)系統(tǒng)分析程序206進(jìn)行對(duì)服務(wù)器200的多個(gè)傳感器220其中之一的測(cè)試。接著,服務(wù)器200收集傳感器的測(cè)試數(shù)據(jù)(步驟322)。接著,鍵盤鼠標(biāo)自動(dòng)化程序264產(chǎn)生鼠標(biāo)操作動(dòng)作以選取HTML輸出(步驟323)。接著,鍵盤鼠標(biāo)自動(dòng)化程序264產(chǎn)生鼠標(biāo)操作動(dòng)作以促使服務(wù)器200將事件數(shù)據(jù)存儲(chǔ)入通用串行總線存儲(chǔ)裝置280 (步驟324)。接著,預(yù)載動(dòng)態(tài)系統(tǒng)分析程序206的操作界面自圖形用戶界面模式跳出(步驟325)。接著,服務(wù)器200的預(yù)載動(dòng)態(tài)系統(tǒng)分析程序206的操作界面進(jìn)入一命令(command,CMD)模式(步驟331)。在此命令模式下,微處理器295執(zhí)行鍵盤鼠標(biāo)自動(dòng)化程序264以產(chǎn)生多個(gè)對(duì)屏幕290上的控制界面進(jìn)行操作的鍵盤操作動(dòng)作,以控制預(yù)載動(dòng)態(tài)系統(tǒng)分析程序206進(jìn)行對(duì)服務(wù)器200的多個(gè)傳感器220其中之一的測(cè)試。接著,服務(wù)器200收集傳感器的測(cè)試數(shù)據(jù)(步驟332)。接著,鍵盤鼠標(biāo)自動(dòng)化程序264產(chǎn)生鍵盤操作動(dòng)作以將用戶意見鍵入的HTML文件(步驟333)。接著,鍵盤鼠標(biāo)自動(dòng)化程序264產(chǎn)生鍵盤操作動(dòng)作以促使服務(wù)器200將事件數(shù)據(jù)存儲(chǔ)入通用串行總線存儲(chǔ)裝置280 (步驟334)。接著,預(yù)載動(dòng)態(tài)系統(tǒng)分析程序206的操作界面自命令模式跳出(步驟335)。此時(shí),如果服務(wù)器200的所有傳感器220尚未完全測(cè)試完畢(步驟340),計(jì)算機(jī)250的微處理器295將重新執(zhí)行步驟311 335的流程,以控制預(yù)載動(dòng)態(tài)系統(tǒng)分析程序206進(jìn)行對(duì)服務(wù)器200的傳感器的測(cè)試。圖4為依據(jù)本發(fā)明的對(duì)服務(wù)器200進(jìn)行自動(dòng)化測(cè)試的方法400的流程圖。方法400為方法300的一較詳細(xì)的實(shí)施例。首先,測(cè)試者必須先利用鍵盤292于計(jì)算機(jī)250鍵入服務(wù)器200的基板管理控制器202的IP地址(步驟402)。接著,計(jì)算機(jī)250的微處理器295將一傳感器測(cè)試配置文件載入至存儲(chǔ)器260 (步驟404)。圖5顯示依據(jù)本發(fā)明的傳感器測(cè)試配置文件的一實(shí)施例。傳感器測(cè)試配置文件為一文本文件,各行文字存儲(chǔ)了自動(dòng)測(cè)試流程中計(jì)算機(jī)250需要對(duì)服務(wù)器200的基板管理控制器202發(fā)送的智能平臺(tái)管理界面(IPMI)命令的多個(gè)參數(shù)值。舉例來說,圖5的傳感器測(cè)試配置文件包括兩個(gè)傳感器的測(cè)試流程的參數(shù)。兩傳感器的參數(shù)記載以「= = = = = = = = = = = = = = = = = = = =」的分隔線隔開。每一傳感器的第一行文字記錄傳感器名稱,第二行文字記錄傳感器號(hào)碼,后續(xù)行文字記錄傳感器的多個(gè)偏移值(Offset value)。例如,第一個(gè)傳感器的名稱為「One ofthe CPU」,該傳感器的號(hào)碼為「0x94」,而第二個(gè)傳感器的名稱為「FP Detect」,而該傳感器的號(hào)碼為「0x83」。
當(dāng)存儲(chǔ)器260載入傳感器測(cè)試配置文件后,接著微處理器295發(fā)送智能平臺(tái)管理界面(IPMI)命令以要求基板管理控制器202清除事件記錄(步驟406)。舉例來說,微處理器295發(fā)送以下的IPMI命令以要求基板管理控制器202清除事件記錄showsel-N BMC_IP_U USERID-P PASSffORD-C ;當(dāng)基板管理控制器202回應(yīng)已清除事件記錄完畢后,微處理器295自傳感器測(cè)試配置文件讀取傳感器名稱及代碼(步驟408)。接著,微處理器295自傳感器測(cè)試配置文件讀取下一行傳感器偏移值(步驟410)。接著,微處理器295依據(jù)傳感器名稱、號(hào)碼、及偏移值對(duì)服務(wù)器200發(fā)送智能平臺(tái)管理界面(IPMI)命令,以要求基板管理控制器202觸發(fā)事件(步驟412)。舉例來說,微處理器295發(fā)送以下的IPMI命令以要求基板管理控制器202觸發(fā)事件
icmd-N BMC_IP_U USERID-P PASSWORD 0020E81700 ;icmd-N BMC_IP_U USERID-P PASSWORD 0020E81705Sensornumber ;icmd-N BMC_IP_U USERID-P PASSWORD 0020E8I70ISensornumber Offset ;此時(shí),如果目前的傳感器于傳感器測(cè)試配置文件中尚有后續(xù)行的傳感器偏移值未讀取(步驟414),則微處理器295繼續(xù)自傳感器測(cè)試配置文件讀取下一行傳感器偏移值(步驟410),并依據(jù)傳感器偏移值對(duì)基板管理控制器202發(fā)送智能平臺(tái)管理界面(IPMI)命令以要求觸發(fā)事件(步驟412)。當(dāng)目前的傳感器于傳感器測(cè)試配置文件中已無后續(xù)行的傳感器偏移值未讀取(步驟414),則微處理器295發(fā)送智能平臺(tái)管理界面命令以要求基板管理控制器202取得IPMI事件記錄(步驟416)。舉例來說,微處理器295發(fā)送以下的IPMI命令以要求基板管理控制器202取得事件記錄smbridge-n BMC_IP_u USERID-p PASSWORD sel get接著,鍵盤鼠標(biāo)自動(dòng)化程序264自動(dòng)產(chǎn)生鼠標(biāo)操作動(dòng)作,以于預(yù)載動(dòng)態(tài)系統(tǒng)分析程序206的操作界面的GUI模式中控制服務(wù)器200收集事件,并將測(cè)試結(jié)果存入U(xiǎn)SB裝置280(步驟418)。接著,鍵盤鼠標(biāo)自動(dòng)化程序264自動(dòng)產(chǎn)生鍵盤操作動(dòng)作,以于預(yù)載動(dòng)態(tài)系統(tǒng)分析程序206的操作界面的CMD模式中控制服務(wù)器200收集事件,并將測(cè)試結(jié)果存入U(xiǎn)SB裝置280 (步驟420)。最后,如果傳感器測(cè)試配置文件中尚有后續(xù)的傳感器名稱未讀取(步驟422),則微處理器295將重復(fù)執(zhí)行步驟406 420,以控制服務(wù)器200進(jìn)行后續(xù)傳感器的測(cè)試動(dòng)作。因此,本發(fā)明的計(jì)算機(jī)系統(tǒng)250可控制服務(wù)器200的基板管理控制器202及預(yù)載動(dòng)態(tài)系統(tǒng)分析程序206自動(dòng)進(jìn)行多個(gè)傳感器220的測(cè)試動(dòng)作。以IBM服務(wù)器為例,由于IBM服務(wù)器包含233個(gè)傳感器,因此對(duì)所有的傳感器進(jìn)行完整的測(cè)試工作約需耗費(fèi)116個(gè)小時(shí)。因此,本發(fā)明的自動(dòng)測(cè)試系統(tǒng)250可為測(cè)試工程師節(jié)省大量的操作時(shí)間。雖然本發(fā)明已以優(yōu)選實(shí)施例公開如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍當(dāng)視所附權(quán)利要求書所界定者為準(zhǔn)。
權(quán)利要求
1.ー種自動(dòng)化測(cè)試系統(tǒng),經(jīng)由一網(wǎng)絡(luò)耦接至待測(cè)的一服務(wù)器,其中該服務(wù)器包括多個(gè)傳感器、一預(yù)載動(dòng)態(tài)系統(tǒng)分析程序、以及一基板管理控制器,該自動(dòng)化測(cè)試系統(tǒng)包括 一屏.; ー鍵盤鼠標(biāo)自動(dòng)化程序,存儲(chǔ)于一存儲(chǔ)器,用以實(shí)施一系列的控制動(dòng)作以自動(dòng)操作一鍵盤及ー鼠標(biāo); 一遠(yuǎn)端控制程序,存儲(chǔ)于該存儲(chǔ)器,用以將該鍵盤及該鼠標(biāo)的該控制動(dòng)作經(jīng)由該網(wǎng)絡(luò)傳送至該服務(wù)器;以及 一微處理器,連線至該服務(wù)器,運(yùn)用該遠(yuǎn)端控制程序以將該預(yù)載動(dòng)態(tài)系統(tǒng)分析程序的操作界面顯示于該屏幕,運(yùn)用該鍵盤鼠標(biāo)自動(dòng)化程序以模擬一測(cè)試者對(duì)于該預(yù)載動(dòng)態(tài)系統(tǒng)分析程序的操作界面的鍵盤操作動(dòng)作及鼠標(biāo)操作動(dòng)作,以及運(yùn)用該遠(yuǎn)端控制程序以將該鍵盤操作動(dòng)作及該鼠標(biāo)操作動(dòng)作經(jīng)由該網(wǎng)絡(luò)傳送至該服務(wù)器,以控制該預(yù)載動(dòng)態(tài)系統(tǒng)分析程序完成對(duì)該服務(wù)器的這些傳感器的測(cè)試,并產(chǎn)生ー測(cè)試結(jié)果數(shù)據(jù)。
2.如權(quán)利要求I所述的自動(dòng)化測(cè)試系統(tǒng),還包括 一智能平臺(tái)管理界面公用程序,存儲(chǔ)于該存儲(chǔ)器; 其中該微處理器運(yùn)用該智能平臺(tái)管理界面公用程序向該服務(wù)器的該基板管理控制器發(fā)送一系列的智能平臺(tái)管理界面命令,以控制該基板管理控制器進(jìn)行清除事件記錄、觸發(fā)事件、以及收取事件記錄。
3.如權(quán)利要求2所述的自動(dòng)化測(cè)試系統(tǒng),還包括 ー傳感器測(cè)試配置文件,存儲(chǔ)該服務(wù)器的這些傳感器的名稱代碼以及偏移值代碼; 其中該微處理器讀取該傳感器測(cè)試配置文件,并依據(jù)該傳感器測(cè)試配置文件的這些傳感器名稱代碼以及這些傳感器偏移值代碼產(chǎn)生這些智能平臺(tái)管理界面命令以輸出至該基板管理控制器,以控制該基板管理控制器進(jìn)行對(duì)該服務(wù)器的這些傳感器的測(cè)試。
4.如權(quán)利要求I所述的自動(dòng)化測(cè)試系統(tǒng),其中當(dāng)該預(yù)載動(dòng)態(tài)系統(tǒng)分析程序的操作界面進(jìn)入ー圖形用戶界面模式時(shí),該微處理器執(zhí)行該鍵盤鼠標(biāo)自動(dòng)化程序以產(chǎn)生這些鼠標(biāo)操作動(dòng)作,以控制該預(yù)載動(dòng)態(tài)系統(tǒng)分析程序進(jìn)行對(duì)該服務(wù)器的這些傳感器的測(cè)試;而當(dāng)該預(yù)載動(dòng)態(tài)系統(tǒng)分析程序的操作界面進(jìn)入一命令模式吋,該微處理器執(zhí)行該鍵盤鼠標(biāo)自動(dòng)化程序以產(chǎn)生該等鍵盤操作動(dòng)作,以控制該預(yù)載動(dòng)態(tài)系統(tǒng)分析程序進(jìn)行對(duì)該服務(wù)器的這些傳感器的測(cè)試。
5.如權(quán)利要求3所述的自動(dòng)化測(cè)試系統(tǒng),還包括 一系統(tǒng)管理橋接程序,存儲(chǔ)于該存儲(chǔ)器; 其中當(dāng)該預(yù)載動(dòng)態(tài)系統(tǒng)分析程序完成對(duì)該服務(wù)器的這些傳感器的測(cè)試后,該微處理器運(yùn)用該系統(tǒng)管理橋接程序自該服務(wù)器下載該測(cè)試結(jié)果數(shù)據(jù)至該自動(dòng)化測(cè)試系統(tǒng)。
6.如權(quán)利要求I所述的自動(dòng)化測(cè)試系統(tǒng),還包括 一通用串行總線存儲(chǔ)裝置,經(jīng)由一通用串行總線接ロ耦接至該自動(dòng)化測(cè)試系統(tǒng),用以存儲(chǔ)該測(cè)試結(jié)果數(shù)據(jù)。
7.如權(quán)利要求I所述的自動(dòng)化測(cè)試系統(tǒng),其中該遠(yuǎn)端控制程序?yàn)椹`遠(yuǎn)端鍵盤屏幕鼠標(biāo)控制程序。
8.一種自動(dòng)化測(cè)試方法,用以測(cè)試一服務(wù)器,其中該服務(wù)器包括多個(gè)傳感器、一預(yù)載動(dòng)態(tài)系統(tǒng)分析程序、以及一基板管理控制器,該自動(dòng)化測(cè)試方法包括經(jīng)由一網(wǎng)絡(luò)連線至該服務(wù)器; 運(yùn)用一遠(yuǎn)端控制程序以將該預(yù)載動(dòng)態(tài)系統(tǒng)分析程序的操作界面顯示于一屏幕; 運(yùn)用一鍵盤鼠標(biāo)自動(dòng)化程序所存儲(chǔ)的用以自動(dòng)操作一鍵盤及一鼠標(biāo)的一系列的控制動(dòng)作,以模擬一測(cè)試者對(duì)于該預(yù)載動(dòng)態(tài)系統(tǒng)分析程序的操作界面的鍵盤操作動(dòng)作及鼠標(biāo)操作動(dòng)作;以及 運(yùn)用該遠(yuǎn)端控制程序以將該鍵盤操作動(dòng)作及該鼠標(biāo)操作動(dòng)作經(jīng)由該網(wǎng)絡(luò)傳送至該服務(wù)器,以控制該預(yù)載動(dòng)態(tài)系統(tǒng)分析程序完成對(duì)該服務(wù)器的這些傳感器的測(cè)試,并產(chǎn)生一測(cè)試結(jié)果數(shù)據(jù)。
9.如權(quán)利要求8所述的自動(dòng)化測(cè)試方法,其中該自動(dòng)化測(cè)試方法還包括 運(yùn)用一智能平臺(tái)管理界面公用程序,向該服務(wù)器的該基板管理控制器發(fā)送一系列的智能平臺(tái)管理界面命令,以控制該基板管理控制器進(jìn)行清除事件、觸發(fā)事件、以及收取事件。
10.如權(quán)利要求9所述的自動(dòng)化測(cè)試方法,其中該自動(dòng)化測(cè)試方法還包括 運(yùn)用一傳感器測(cè)試配置文件存儲(chǔ)該服務(wù)器的這些傳感器的名稱代碼以及偏移值代碼;以及 依據(jù)該傳感器測(cè)試配置文件的這些傳感器名稱代碼以及這些傳感器偏移值代碼產(chǎn)生這些智能平臺(tái)管理界面命令以輸出至該基板管理控制器,以控制該基板管理控制器進(jìn)行對(duì)該服務(wù)器的這些傳感器的測(cè)試。
11.如權(quán)利要求8所述的自動(dòng)化測(cè)試方法,其中該自動(dòng)化測(cè)試方法還包括 當(dāng)該預(yù)載動(dòng)態(tài)系統(tǒng)分析程序的操作界面進(jìn)入一圖形用戶界面模式時(shí),執(zhí)行該鍵盤鼠標(biāo)自動(dòng)化程序以產(chǎn)生這些鼠標(biāo)操作動(dòng)作,以控制該預(yù)載動(dòng)態(tài)系統(tǒng)分析程序進(jìn)行對(duì)該服務(wù)器的這些傳感器的測(cè)試;以及 當(dāng)該預(yù)載動(dòng)態(tài)系統(tǒng)分析程序的操作界面進(jìn)入一命令模式時(shí),執(zhí)行該鍵盤鼠標(biāo)自動(dòng)化程序以產(chǎn)生該等鍵盤操作動(dòng)作,以控制該預(yù)載動(dòng)態(tài)系統(tǒng)分析程序進(jìn)行對(duì)該服務(wù)器的這些傳感器的測(cè)試。
12.如權(quán)利要求8所述的自動(dòng)化測(cè)試方法,其中該自動(dòng)化測(cè)試方法還包括 當(dāng)該預(yù)載動(dòng)態(tài)系統(tǒng)分析程序完成對(duì)該服務(wù)器的這些傳感器的測(cè)試后,運(yùn)用一系統(tǒng)管理橋接程序自該服務(wù)器下載該測(cè)試結(jié)果數(shù)據(jù)至該自動(dòng)化測(cè)試系統(tǒng)。
13.如權(quán)利要求8所述的自動(dòng)化測(cè)試方法,其中該自動(dòng)化測(cè)試方法還包括 運(yùn)用經(jīng)由一通用串行總線接口耦接至該自動(dòng)化測(cè)試系統(tǒng)的一通用串行總線USB存儲(chǔ)裝置,以存儲(chǔ)該測(cè)試結(jié)果數(shù)據(jù)。
14.如權(quán)利要求8所述的自動(dòng)化測(cè)試方法,其中該遠(yuǎn)端控制程序?yàn)橐贿h(yuǎn)端鍵盤屏幕鼠標(biāo)控制程序。
全文摘要
本發(fā)明提供一種自動(dòng)化測(cè)試系統(tǒng)及自動(dòng)化測(cè)試方法,該自動(dòng)化測(cè)試方法,用以測(cè)試一服務(wù)器。在一實(shí)施例中,該服務(wù)器包括多個(gè)傳感器、一預(yù)載動(dòng)態(tài)系統(tǒng)分析程序、以及一基板管理控制器。首先,經(jīng)由一網(wǎng)絡(luò)連線至該服務(wù)器。接著,運(yùn)用一鍵盤鼠標(biāo)自動(dòng)化程序所存儲(chǔ)的用以自動(dòng)操作一鍵盤及一鼠標(biāo)的一系列的控制動(dòng)作,以模擬一測(cè)試者對(duì)于該預(yù)載動(dòng)態(tài)系統(tǒng)分析程序的操作界面的鍵盤操作動(dòng)作及鼠標(biāo)操作動(dòng)作。接著,運(yùn)用一遠(yuǎn)端控制程序以將該鍵盤操作動(dòng)作及該鼠標(biāo)操作動(dòng)作經(jīng)由該網(wǎng)絡(luò)傳送至該服務(wù)器,以控制該預(yù)載動(dòng)態(tài)系統(tǒng)分析程序完成對(duì)該服務(wù)器的這些傳感器的測(cè)試,并產(chǎn)生一測(cè)試結(jié)果數(shù)據(jù)。
文檔編號(hào)H04L12/26GK102710454SQ20111008208
公開日2012年10月3日 申請(qǐng)日期2011年4月1日 優(yōu)先權(quán)日2011年3月28日
發(fā)明者陳飛騰 申請(qǐng)人:緯創(chuàng)資通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
鸡泽县| 金乡县| 平度市| 荔浦县| 舟山市| 景宁| 元氏县| 咸宁市| 千阳县| 深州市| 泉州市| 武隆县| 琼结县| 吴旗县| 葵青区| 遵义县| 大新县| 卢湾区| 吴忠市| 上犹县| 江达县| 琼海市| 宜都市| 铁岭市| 汕头市| 丰原市| 常山县| 成安县| 博白县| 平顶山市| 沐川县| 临桂县| 东光县| 二手房| 沾化县| 潮州市| 肃宁县| 潞城市| 连云港市| 年辖:市辖区| 丰城市|