專利名稱:計(jì)算機(jī)測(cè)試方法
計(jì)算機(jī)測(cè)試方法技術(shù)領(lǐng)域:
本發(fā)明涉及一種測(cè)試方法,尤指一種適用于測(cè)試計(jì)算機(jī)的測(cè)試方法。背景技術(shù):
生產(chǎn)線上測(cè)試成批的產(chǎn)品,往往都是按照一定的測(cè)試流程來(lái)作業(yè),以 提高測(cè)試效率,并且保證產(chǎn)品的質(zhì)量。以前測(cè)試計(jì)算機(jī)產(chǎn)品(如個(gè)人計(jì)算機(jī)、服務(wù)器等)的方法是采用PXE (Pre-boot Execution Environment,遠(yuǎn)程 引導(dǎo)技術(shù))啟動(dòng),從PXE服務(wù)器下載測(cè)試鏡像文件到待測(cè)計(jì)算機(jī)的硬盤, 然后待測(cè)計(jì)算機(jī)啟動(dòng)并運(yùn)行測(cè)試模組,其具體步驟如下l.建立一臺(tái)PXE 服務(wù)器;2.建立一臺(tái)測(cè)試數(shù)據(jù)存儲(chǔ)服務(wù)器;3.服務(wù)器管理人員根據(jù)不同待測(cè) 計(jì)算機(jī)的硬件配置制作不同的測(cè)試鏡像文件;4.建立一臺(tái)DHCP( Dynamic Host Configure Protocol,動(dòng)態(tài)主機(jī)配置協(xié)議)服務(wù)器;5.從PXE服務(wù)器下 載測(cè)試鏡像文件至待測(cè)計(jì)算機(jī)的硬盤,運(yùn)行測(cè)試模組,對(duì)待測(cè)產(chǎn)品的UUT(unit under test,在測(cè)試單元)進(jìn)行測(cè)試;6.上傳測(cè)試結(jié)果至測(cè)試數(shù)據(jù)存儲(chǔ) 服務(wù)器;7.清空測(cè)試鏡像文件所在的硬盤的內(nèi)容。由于測(cè)試時(shí)是在硬盤上運(yùn)行測(cè)試模組,如果測(cè)試過(guò)程中突然斷電或操 作員誤操作,則會(huì)導(dǎo)致硬盤上的文件系統(tǒng)損壞而不得不重新安裝系統(tǒng),延 誤了測(cè)試時(shí)間,降低了測(cè)試效率。
發(fā)明內(nèi)容鑒于以上內(nèi)容,有必要提供一種穩(wěn)定且方便快捷的計(jì)算機(jī)測(cè)試方法。 一種計(jì)算機(jī)測(cè)試方法,用于測(cè)試一待測(cè)計(jì)算機(jī),所述待測(cè)計(jì)算機(jī)包括 一內(nèi)存及一存儲(chǔ)設(shè)備,所述計(jì)算機(jī)測(cè)試方法包括以下步驟將一內(nèi)核文件、 一映像文件、 一存儲(chǔ)設(shè)備映像文件及一測(cè)試模組分別存儲(chǔ)至該存儲(chǔ)設(shè)備, 該映像文件包括該待測(cè)計(jì)算機(jī)的系統(tǒng)驅(qū)動(dòng)模組、設(shè)備文件及各種命令,該 存儲(chǔ)設(shè)備映像文件包括該待測(cè)計(jì)算機(jī)的存儲(chǔ)設(shè)備的驅(qū)動(dòng)模組;所述待測(cè)計(jì) 算機(jī)從該存儲(chǔ)設(shè)備啟動(dòng),將該內(nèi)核文件及該存儲(chǔ)設(shè)備映像文件分別加栽至該內(nèi)存;所述待測(cè)計(jì)算機(jī)將該存儲(chǔ)設(shè)備中的測(cè)試模組復(fù)制到內(nèi)存,運(yùn)行該 測(cè)試一莫組開(kāi)始測(cè)試。相對(duì)現(xiàn)有技術(shù),本發(fā)明在內(nèi)存運(yùn)行測(cè)試模組,不僅避免了在硬盤上運(yùn) 行測(cè)試模組時(shí),由于突然斷電或操作員的誤操作而導(dǎo)致的硬盤上的文件系 統(tǒng)損壞,不得不重新安裝系統(tǒng)的情形,且在內(nèi)存上運(yùn)行測(cè)試模組所需的時(shí) 間較短,提高了測(cè)試效率,保證了測(cè)試的穩(wěn)定性。
圖1為實(shí)現(xiàn)本發(fā)明計(jì)算機(jī)測(cè)試方法較佳實(shí)施方式的測(cè)試系統(tǒng)硬件構(gòu)成圖。圖2為本發(fā)明計(jì)算機(jī)測(cè)試方法較佳實(shí)施方式的流程圖。
具體實(shí)施方式請(qǐng)參閱圖1,實(shí)現(xiàn)本發(fā)明計(jì)算機(jī)測(cè)試方法較佳實(shí)施方式的測(cè)試系統(tǒng)包 括一具有一內(nèi)存11及一存儲(chǔ)設(shè)備13的待測(cè)計(jì)算機(jī)10、 一 DHCP服務(wù)器 20及一 PXE服務(wù)器30。所述DHCP服務(wù)器20用于對(duì)網(wǎng)絡(luò)中的IP地址進(jìn) 行自動(dòng)分配以使網(wǎng)絡(luò)管理員可以集中管理一個(gè)網(wǎng)絡(luò)系統(tǒng)。所述PXE服務(wù)器 30中存儲(chǔ)有內(nèi)核文件31、映像文件33、存儲(chǔ)設(shè)備映像文件35及測(cè)試才莫組 37。本實(shí)施例中,該存儲(chǔ)設(shè)備13為一硬盤,該存儲(chǔ)設(shè)備映像文件35為一 硬盤映像文件。所述待測(cè)計(jì)算機(jī)10分別與所述DHCP服務(wù)器20及PXE 服務(wù)器30之間通過(guò)網(wǎng)絡(luò)40相連。在實(shí)施過(guò)程中,所述DHCP服務(wù)器20 及PXE服務(wù)器30也可以整合為一臺(tái)服務(wù)器,同時(shí)提供DHCP服務(wù)器20 和PXE服務(wù)器30的功能。所述內(nèi)核文件31用于控制系統(tǒng)的內(nèi)存管理、數(shù) 據(jù)的輸入輸出操作及中斷處理等。所述映像文件33包括該待測(cè)計(jì)算機(jī)IO 的系統(tǒng)驅(qū)動(dòng)模組、設(shè)備文件及各種命令。所述硬盤映像文件包括該待測(cè)計(jì) 算機(jī)10的硬盤的驅(qū)動(dòng)模組。所述測(cè)試模組37用于對(duì)該待測(cè)計(jì)算機(jī)10進(jìn)行 測(cè)試。在對(duì)該待測(cè)計(jì)算機(jī)10測(cè)試前,先將編"i^的內(nèi)核文件31放置在該P(yáng)XE 服務(wù)器30上,將該映像文件33、該硬盤映像文件及該測(cè)試模組37分別存 儲(chǔ)至該P(yáng)XE服務(wù)器30上。將該待測(cè)計(jì)算機(jī)IO開(kāi)啟后,該待測(cè)計(jì)算機(jī)IO 從PXE服務(wù)器30上將該內(nèi)核文件31、映像文件33、硬盤映像文件及測(cè)試 模組37分別下載至該待測(cè)計(jì)算機(jī)10的硬盤中。該待測(cè)計(jì)算機(jī)10下載完將 重新啟動(dòng),待該待測(cè)計(jì)算機(jī)10自動(dòng)重啟時(shí),由于該待測(cè)計(jì)算機(jī)10的硬盤 中已存儲(chǔ)有各種文件,則系統(tǒng)將從該硬盤啟動(dòng)。啟動(dòng)后,首先將該內(nèi)核文 件31加栽至該待測(cè)計(jì)算機(jī)10的內(nèi)存11,再將該硬盤映像文件復(fù)制到該內(nèi) 存ll,即將該硬盤映像文件中的驅(qū)動(dòng)模組加載至內(nèi)存11,最后將該測(cè)試模 組37復(fù)制到該內(nèi)存11中,運(yùn)4亍該測(cè)試;漠組37開(kāi)始測(cè)試,并將測(cè)試結(jié)果上 傳到所述PXE服務(wù)器30或所述DHCP服務(wù)器20的數(shù)據(jù)存儲(chǔ)中心。請(qǐng)參閱圖2,利用上述測(cè)試系統(tǒng)測(cè)試待測(cè)計(jì)算機(jī)10的方法包括以下步驟S10:所述待測(cè)計(jì)算機(jī)10通過(guò)該DHCP服務(wù)器20得到IP地址。 S20:所述待測(cè)計(jì)算機(jī)10將所述PXE服務(wù)器30中的內(nèi)核文件31、映像文件33、硬盤映像文件及測(cè)試模組37分別下載至該待測(cè)計(jì)算機(jī)10的硬盤中。S30:所述待測(cè)計(jì)算機(jī)IO自動(dòng)重啟。S40:所述待測(cè)計(jì)算才幾10從硬盤啟動(dòng),將該內(nèi)核文件31加載至該待 測(cè)計(jì)算機(jī)10的內(nèi)存11,再將該硬盤映像文件中的驅(qū)動(dòng)模組加載至內(nèi)存11。 S50:所述待測(cè)計(jì)算機(jī)10將該硬盤中的測(cè)試模組37復(fù)制到該內(nèi)存11中。S60:所述待測(cè)計(jì)算機(jī)IO運(yùn)行該內(nèi)存11中的測(cè)試模組37,開(kāi)始測(cè)試。 S70:將測(cè)試結(jié)果上傳到一服務(wù)器的數(shù)據(jù)存儲(chǔ)中心。 測(cè)試結(jié)束,將所述待測(cè)計(jì)算機(jī)10的硬盤中的內(nèi)容清空。 在另一種實(shí)施方式中,在S40步驟前,無(wú)需將該待測(cè)計(jì)算機(jī)10與該 DHCP服務(wù)器20及該P(yáng)XE服務(wù)器30連接,先將該內(nèi)核文件31、映像文 件33、存儲(chǔ)設(shè)備映像文件35及測(cè)試模組37直接存儲(chǔ)至該存儲(chǔ)設(shè)備13中, 測(cè)試時(shí)直接從該存儲(chǔ)設(shè)備13啟動(dòng)并執(zhí)行后面的步驟。本發(fā)明計(jì)算機(jī)測(cè)試方法相較于傳統(tǒng)的測(cè)試方法,在內(nèi)存11進(jìn)行測(cè)試
時(shí),若突然斷電或操作員誤操作,只需重新從硬盤啟動(dòng)并運(yùn)行之后的步驟進(jìn)行測(cè)試,不會(huì)造成系統(tǒng)的損壞,避免了在硬盤上運(yùn)行測(cè)試模組37時(shí),由 于突然斷電或操作員的誤操作而導(dǎo)致的硬盤上的文件系統(tǒng)損壞,不得不重 新安裝系統(tǒng)的情形,而且在內(nèi)存11上運(yùn)行測(cè)試模組37所需的時(shí)間較短, 提高了測(cè)試效率,保證了測(cè)試的穩(wěn)定性。
權(quán)利要求
1. 一種計(jì)算機(jī)測(cè)試方法,用于測(cè)試一待測(cè)計(jì)算機(jī),所述待測(cè)計(jì)算機(jī)包括一內(nèi)存及一存儲(chǔ)設(shè)備,所述計(jì)算機(jī)測(cè)試方法包括以下步驟a. 將一內(nèi)核文件、 一映像文件、 一存儲(chǔ)設(shè)備映像文件及一測(cè)試模組分 別存儲(chǔ)至該存儲(chǔ)設(shè)備,該映像文件包括該待測(cè)計(jì)算機(jī)的系統(tǒng)驅(qū)動(dòng)模組、設(shè) 備文件及各種命令,該存儲(chǔ)設(shè)備映像文件包括該待測(cè)計(jì)算機(jī)的存儲(chǔ)設(shè)備的 驅(qū)動(dòng)模組;b. 所述待測(cè)計(jì)算機(jī)從該存儲(chǔ)設(shè)備啟動(dòng),將該內(nèi)核文件及該存儲(chǔ)設(shè)備映 像文件分別加載至該內(nèi)存;及c. 所述待測(cè)計(jì)算機(jī)將該存儲(chǔ)設(shè)備中的測(cè)試模組復(fù)制到內(nèi)存,運(yùn)行該測(cè) 試模組開(kāi)始測(cè)試。
2. 如權(quán)利要求1所述的計(jì)算機(jī)測(cè)試方法,其步驟還包括在步驟a之 前將所述待測(cè)計(jì)算機(jī)連接于一 dhcp服務(wù)器,所述待測(cè)計(jì)算積A該dhcp 服務(wù)器上得到ip地址。
3. 如權(quán)利要求1所述的計(jì)算機(jī)測(cè)試方法,其步驟還包括在步驟a之 前將所述待測(cè)計(jì)算機(jī)連接于一 pxe服務(wù)器,該pxe服務(wù)器中存儲(chǔ)有該內(nèi) 核文件、該映像文件、該存儲(chǔ)設(shè)備映像文件及該測(cè)試模組,該內(nèi)核文件、 該映像文件、該存儲(chǔ)設(shè)備映像文件及該測(cè)試模組從該pxe服務(wù)器中被下載 至該存儲(chǔ)設(shè)備中。
4. 如權(quán)利要求1所述的計(jì)算機(jī)測(cè)試方法,其步驟還包括在步驟a之 前將所述待測(cè)計(jì)算機(jī)連接于一臺(tái)服務(wù)器,該服務(wù)器同時(shí)提供dhcp服務(wù)器 及pxe服務(wù)器的功能,該服務(wù)器中存儲(chǔ)有該內(nèi)核文件、該映像文件、該存儲(chǔ)設(shè)備映像文件及該測(cè)試模組,所述待測(cè)計(jì)算才;u人該服務(wù)器上得到ip地 址,該內(nèi)核文件、該映像文件、該存儲(chǔ)設(shè)備映像文件及該測(cè)試模組從該服 務(wù)器中被下栽至該存儲(chǔ)設(shè)備中。
5. 如權(quán)利要求1所述的計(jì)算機(jī)測(cè)試方法,其特征在于所述計(jì)算機(jī)測(cè) 試方法還包括將測(cè)試結(jié)果數(shù)據(jù)上傳到所述pxe服務(wù)器或所述dhcp服務(wù) 器中存儲(chǔ)的步驟。
全文摘要
一種計(jì)算機(jī)測(cè)試方法,用于測(cè)試一待測(cè)計(jì)算機(jī),所述待測(cè)計(jì)算機(jī)包括一內(nèi)存及一存儲(chǔ)設(shè)備,所述計(jì)算機(jī)測(cè)試方法包括以下步驟將一內(nèi)核文件、一映像文件、一存儲(chǔ)設(shè)備映像文件及一測(cè)試模組分別存儲(chǔ)至該存儲(chǔ)設(shè)備,該映像文件包括該待測(cè)計(jì)算機(jī)的系統(tǒng)驅(qū)動(dòng)模組、設(shè)備文件及各種命令,該存儲(chǔ)設(shè)備映像文件包括該待測(cè)計(jì)算機(jī)的存儲(chǔ)設(shè)備的驅(qū)動(dòng)模組;所述待測(cè)計(jì)算機(jī)從該存儲(chǔ)設(shè)備啟動(dòng),將該內(nèi)核文件及該存儲(chǔ)設(shè)備映像文件分別加載至該內(nèi)存;所述待測(cè)計(jì)算機(jī)將該存儲(chǔ)設(shè)備中的測(cè)試模組復(fù)制到內(nèi)存,運(yùn)行該測(cè)試模組開(kāi)始測(cè)試。
文檔編號(hào)G06F11/22GK101145121SQ200610062569
公開(kāi)日2008年3月19日 申請(qǐng)日期2006年9月13日 優(yōu)先權(quán)日2006年9月13日
發(fā)明者健 吳 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司