計(jì)算設(shè)備測(cè)試系統(tǒng)及方法
【專利摘要】一種計(jì)算設(shè)備測(cè)試系統(tǒng)及方法,該系統(tǒng)運(yùn)行于計(jì)算設(shè)備中且包括:第一創(chuàng)建模塊,用于在計(jì)算設(shè)備中創(chuàng)建虛擬網(wǎng)絡(luò)終端及第一通信接口;第一綁定模塊,用于將第一通信接口與主控設(shè)備的第二通信接口相綁定;定向模塊,用于將測(cè)試程序的輸入輸出定向至虛擬網(wǎng)絡(luò)終端;第一連接模塊,用于與主控設(shè)備建立通信連接;及測(cè)試模塊,用于響應(yīng)于主控設(shè)備的控制命令在虛擬網(wǎng)絡(luò)終端上運(yùn)行測(cè)試程序,并在測(cè)試過程中通過虛擬網(wǎng)絡(luò)終端從主控設(shè)備的輸入設(shè)備接收測(cè)試程序所需的輸入信息,以及將測(cè)試程序產(chǎn)生的輸出信息從虛擬網(wǎng)絡(luò)終端傳送給主控設(shè)備,以將該輸出信息顯示在主控設(shè)備的顯示設(shè)備上。本發(fā)明能夠利用主控設(shè)備的輸入輸出設(shè)備對(duì)計(jì)算設(shè)備執(zhí)行交互性測(cè)試。
【專利說明】計(jì)算設(shè)備測(cè)試系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種計(jì)算設(shè)備測(cè)試系統(tǒng)及方法。
【背景技術(shù)】
[0002]機(jī)架式服務(wù)器在出貨時(shí)通常是插滿整個(gè)機(jī)架,為機(jī)架中的每個(gè)機(jī)架式服務(wù)器連接鼠標(biāo)、鍵盤、顯示器等輸入輸出設(shè)備用以測(cè)試并不可行。目前的測(cè)試方法是在各個(gè)機(jī)架式服務(wù)器啟動(dòng)之后,使其自動(dòng)運(yùn)行測(cè)試程序。在測(cè)試結(jié)束時(shí),各個(gè)機(jī)架式服務(wù)器上傳測(cè)試日志到指定文件夾,主控設(shè)備根據(jù)測(cè)試日志判斷測(cè)試結(jié)果(通過或失敗)。由于測(cè)試在完全封閉的環(huán)境中執(zhí)行,測(cè)試的實(shí)時(shí)性不能保證,在測(cè)試過程中,機(jī)架式服務(wù)器無法接收實(shí)時(shí)的輸入信息,也無法輸出實(shí)時(shí)的輸出信息。
【發(fā)明內(nèi)容】
[0003]鑒于以上內(nèi)容,有必要提供一種計(jì)算設(shè)備測(cè)試系統(tǒng),能夠利用主控設(shè)備的輸入輸出設(shè)備對(duì)計(jì)算設(shè)備執(zhí)行交互性測(cè)試。
[0004]此外,還有必要提供一種計(jì)算設(shè)備測(cè)試方法,能夠利用主控設(shè)備的輸入輸出設(shè)備對(duì)計(jì)算設(shè)備執(zhí)行交互性測(cè)試。
[0005]一種計(jì)算設(shè)備測(cè)試系統(tǒng),運(yùn)行于計(jì)算設(shè)備中,該計(jì)算設(shè)備存儲(chǔ)有測(cè)試程序,該系統(tǒng)包括:第一創(chuàng)建模塊,用于在計(jì)算設(shè)備中創(chuàng)建虛擬網(wǎng)絡(luò)終端及第一通信接口 ;第一綁定模塊,用于將所述第一通信接口與主控設(shè)備的第二通信接口相綁定;定向模塊,用于將所述測(cè)試程序的輸入輸出定向至所述虛擬網(wǎng)絡(luò)終端;第一連接模塊,用于通過所述第一通信接口與主控設(shè)備建立通信連接;及測(cè)試模塊,用于響應(yīng)于主控設(shè)備的控制命令在所述虛擬網(wǎng)絡(luò)終端上運(yùn)行測(cè)試程序以對(duì)計(jì)算設(shè)備進(jìn)行測(cè)試,并在測(cè)試過程中通過虛擬網(wǎng)絡(luò)終端從主控設(shè)備的輸入設(shè)備接收測(cè)試程序所需的輸入信息,以及將測(cè)試程序產(chǎn)生的輸出信息從虛擬網(wǎng)絡(luò)終端傳送給主控設(shè)備以將該輸出信息顯示在主控設(shè)備的顯示設(shè)備上。
[0006]一種計(jì)算設(shè)備測(cè)試系統(tǒng),運(yùn)行于主控設(shè)備中,該主控設(shè)備包括輸入設(shè)備與顯示設(shè)備,該系統(tǒng)包括:第二創(chuàng)建模塊,用于在主控設(shè)備中創(chuàng)建第二通信接口 ;第二綁定模塊,用于將所述第二通信接口與計(jì)算設(shè)備的第一通信接口相綁定;第二連接模塊,用于通過所述第二通信接口與計(jì)算設(shè)備建立通信連接;及控制模塊,用于發(fā)送控制命令給計(jì)算設(shè)備,控制計(jì)算設(shè)備在計(jì)算設(shè)備的虛擬網(wǎng)絡(luò)終端上運(yùn)行測(cè)試程序以對(duì)計(jì)算設(shè)備進(jìn)行測(cè)試,并在測(cè)試過程中從所述輸入設(shè)備接收測(cè)試程序所需的輸入信息并將該輸入信息通過虛擬網(wǎng)絡(luò)終端傳送給測(cè)試程序,以及從虛擬網(wǎng)絡(luò)終端接收測(cè)試程序產(chǎn)生的輸出信息并將該輸出信息顯示在所述顯示設(shè)備上。
[0007]—種計(jì)算設(shè)備測(cè)試方法,該方法包括步驟:在計(jì)算設(shè)備中創(chuàng)建虛擬網(wǎng)絡(luò)終端及第一通信接口,在主控設(shè)備中創(chuàng)建第二通信接口 ;將所述第一通信接口與第二通信接口相互綁定;將計(jì)算設(shè)備的測(cè)試程序的輸入輸出定向至所述虛擬網(wǎng)絡(luò)終端;通過所述第一通信接口與第二通信接口建立計(jì)算設(shè)備與主控設(shè)備的通信連接;控制計(jì)算設(shè)備在所述虛擬網(wǎng)絡(luò)終端上運(yùn)行測(cè)試程序以對(duì)計(jì)算設(shè)備進(jìn)行測(cè)試,并在測(cè)試過程中從主控設(shè)備的輸入設(shè)備接收測(cè)試程序所需的輸入信息并將該輸入信息通過虛擬網(wǎng)絡(luò)終端傳送給測(cè)試程序,以及從虛擬網(wǎng)絡(luò)終端接收測(cè)試程序產(chǎn)生的輸出信息并將該輸出信息顯示在主控設(shè)備的顯示設(shè)備上。
[0008]本發(fā)明可以利用主控設(shè)備的輸入設(shè)備與顯示設(shè)備對(duì)計(jì)算設(shè)備進(jìn)行交互式測(cè)試,將測(cè)試所需的實(shí)時(shí)輸入信息傳送給測(cè)試程序,并且顯示測(cè)試程序的實(shí)時(shí)輸出信息。
【專利附圖】
【附圖說明】
[0009]圖1為本發(fā)明計(jì)算設(shè)備測(cè)試系統(tǒng)較佳實(shí)施例的應(yīng)用環(huán)境示意圖。
[0010]圖2為圖1中第一測(cè)試單元的功能模塊圖。
[0011]圖3為圖1中第二測(cè)試單元的功能模塊圖。
[0012]圖4為本發(fā)明計(jì)算設(shè)備測(cè)試方法較佳實(shí)施例的流程圖。
[0013]主要元件符號(hào)說明
【權(quán)利要求】
1.一種計(jì)算設(shè)備測(cè)試系統(tǒng),運(yùn)行于計(jì)算設(shè)備中,該計(jì)算設(shè)備存儲(chǔ)有測(cè)試程序,其特征在于,該系統(tǒng)包括: 第一創(chuàng)建模塊,用于在計(jì)算設(shè)備中創(chuàng)建虛擬網(wǎng)絡(luò)終端及第一通信接口 ; 第一綁定模塊,用于將所述第一通信接口與主控設(shè)備的第二通信接口相綁定; 定向模塊,用于將所述測(cè)試程序的輸入輸出定向至所述虛擬網(wǎng)絡(luò)終端; 第一連接模塊,用于通過所述第一通信接口與主控設(shè)備建立通信連接;及測(cè)試模塊,用于響應(yīng)于主控設(shè)備的控制命令在所述虛擬網(wǎng)絡(luò)終端上運(yùn)行測(cè)試程序以對(duì)計(jì)算設(shè)備進(jìn)行測(cè)試,并在測(cè)試過程中通過虛擬網(wǎng)絡(luò)終端從主控設(shè)備的輸入設(shè)備接收測(cè)試程序所需的輸入信息,以及將測(cè)試程序產(chǎn)生的輸出信息從虛擬網(wǎng)絡(luò)終端傳送給主控設(shè)備以將該輸出信息顯示在主控設(shè)備的顯示設(shè)備上。
2.如權(quán)利要求1所述的計(jì)算設(shè)備測(cè)試系統(tǒng),其特征在于,所述第一通信接口與第二通信接口是套接字。
3.如權(quán)利要求1所述的計(jì)算設(shè)備測(cè)試系統(tǒng),其特征在于,所述第一創(chuàng)建模塊將所述虛擬網(wǎng)絡(luò)終端創(chuàng)建在計(jì)算設(shè)備的操作系統(tǒng)的內(nèi)核中。
4.如權(quán)利要求1所述的計(jì)算設(shè)備測(cè)試系統(tǒng),其特征在于,所述定向模塊還用于將計(jì)算設(shè)備的操作系統(tǒng)的啟動(dòng)信息定向到所述虛擬網(wǎng)絡(luò)終端。
5.一種計(jì)算設(shè)備測(cè)試系統(tǒng),運(yùn)行于主控設(shè)備中,該主控設(shè)備包括輸入設(shè)備與顯示設(shè)備,其特征在于,該系統(tǒng)包括: 第二創(chuàng)建模塊,用于在主控設(shè)備中創(chuàng)建第二通信接口 ;· 第二綁定模塊,用于將所述第二通信接口與計(jì)算設(shè)備的第一通信接口相綁定; 第二連接模塊,用于通過所述第二通信接口與計(jì)算設(shè)備建立通信連接;及控制模塊,用于發(fā)送控制命令給計(jì)算設(shè)備,控制計(jì)算設(shè)備在計(jì)算設(shè)備的虛擬網(wǎng)絡(luò)終端上運(yùn)行測(cè)試程序以對(duì)計(jì)算設(shè)備進(jìn)行測(cè)試,并在測(cè)試過程中從所述輸入設(shè)備接收測(cè)試程序所需的輸入信息并將該輸入信息通過虛擬網(wǎng)絡(luò)終端傳送給測(cè)試程序,以及從虛擬網(wǎng)絡(luò)終端接收測(cè)試程序產(chǎn)生的輸出信息并將該輸出信息顯示在所述顯示設(shè)備上。
6.一種計(jì)算設(shè)備測(cè)試方法,其特征在于,該方法包括步驟: 在計(jì)算設(shè)備中創(chuàng)建虛擬網(wǎng)絡(luò)終端及第一通信接口,在主控設(shè)備中創(chuàng)建第二通信接口 ; 將所述第一通信接口與第二通信接口相互綁定; 將計(jì)算設(shè)備的測(cè)試程序的輸入輸出定向至所述虛擬網(wǎng)絡(luò)終端; 通過所述第一通信接口與第二通信接口建立計(jì)算設(shè)備與主控設(shè)備的通信連接; 控制計(jì)算設(shè)備在所述虛擬網(wǎng)絡(luò)終端上運(yùn)行測(cè)試程序以對(duì)計(jì)算設(shè)備進(jìn)行測(cè)試,并在測(cè)試過程中從主控設(shè)備的輸入設(shè)備接收測(cè)試程序所需的輸入信息并將該輸入信息通過虛擬網(wǎng)絡(luò)終端傳送給測(cè)試程序,以及從虛擬網(wǎng)絡(luò)終端接收測(cè)試程序產(chǎn)生的輸出信息并將該輸出信息顯示在主控設(shè)備的顯示設(shè)備上。
7.如權(quán)利要求6所述的計(jì)算設(shè)備測(cè)試方法,其特征在于,所述計(jì)算設(shè)備是機(jī)架式服務(wù)器或刀片式服務(wù)器。
8.如權(quán)利要求6所述的計(jì)算設(shè)備測(cè)試方法,其特征在于,所述第一通信接口與第二通信接口是套接字。
9.如權(quán)利要求6所述的計(jì)算設(shè)備測(cè)試方法,其特征在于,所述虛擬網(wǎng)絡(luò)終端創(chuàng)建在計(jì)算設(shè)備的操作系統(tǒng)的內(nèi)核中。
10.如權(quán)利要求6所述的計(jì)算設(shè)備測(cè)試方法,其特征在于,該方法還包括步驟: 將計(jì)算設(shè)備的操作系 統(tǒng)的啟動(dòng)信息定向到所述虛擬網(wǎng)絡(luò)終端。
【文檔編號(hào)】G06F11/36GK103853653SQ201210503067
【公開日】2014年6月11日 申請(qǐng)日期:2012年11月30日 優(yōu)先權(quán)日:2012年11月30日
【發(fā)明者】胡明祥 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司