本發(fā)明涉及電子裝置的主板測試,尤其涉及一種主板測試裝置及測試方法。
背景技術(shù):
:在電子產(chǎn)品的工廠生產(chǎn)過程中,通常需要對電子產(chǎn)品如主板進行測試。然而,在現(xiàn)有技術(shù)中,主板測試往往要分成多個測試工作站,每個工作站設(shè)有不同的測試治具以對主板的各個部件或功能進行測試。這樣不僅使得主板測試過程過于復(fù)雜,不利于測試效率的提高,而且造成生產(chǎn)成本的提高。技術(shù)實現(xiàn)要素:有鑒于此,有必要提供一種主板測試裝置及測試方法,以解決上述技術(shù)問題。本發(fā)明提供一種主板測試裝置,用于與一待測主板電性連接,測試該待測主板,該主板測試裝置包括一處理單元、一存儲單元、一故障診斷卡及一功能測試裝置,該故障診斷卡存儲有啟動程序,該存儲單元存儲有測試程序,該處理單元包括:連接模塊,用于控制該故障診斷卡與該待測主板電性連接;第一測試模塊,用于控制該待測主板運行該故障診斷卡所存儲的啟動程序開機,并對該待測主板進行開機測試;關(guān)機模塊,用于當(dāng)該待測主板的開機測試完成后,控制該待測主板關(guān)機;開機模塊,用于當(dāng)該待測主板的開機測試通過時,控制該待測主板重新開機;及第二測試模塊,用于控制該待測主板運行存儲于該存儲單元中的測試程序,并通過該功能測試裝置對該待測主板進行功能測試。本發(fā)明還提供一種主板測試方法,應(yīng)用于一主板測試裝置中,用于測試一待測主板,該主板測試裝置包括一存儲單元、一故障診斷卡及一功能測試裝置,該故障診斷卡存儲有啟動程序,該存儲單元存儲有測試程序,該方法包括以下步驟:控制該故障診斷卡與該待測主板電性連接;控制該待測主板運行該故障診斷卡所存儲的啟動程序開機,并對該待測主板進行開機測試;當(dāng)該待測主板的開機測試完成后,控制該待測主板關(guān)機;當(dāng)該待測主板的開機測試通過時,控制該待測主板重新開機;及控制該待測主板運行存儲于該存儲單元中的測試程序,并通過該功能測試裝置對該待測主板進行功能測試。本發(fā)明提供的主板測試裝置及測試方法將主板測試過程中所需的項目集中在一個測試裝置中進行,從而有效提高了測試效率,且降低了生產(chǎn)成本。附圖說明圖1為本發(fā)明一實施方式中的主板測試裝置的整體示意圖。圖2為本發(fā)明一實施方式中的主板測試裝置的功能模塊示意圖。圖3為本發(fā)明一實施方式中的主板測試方法的流程圖。主要元件符號說明主板測試裝置1處理單元10連接模塊101第一測試模塊102關(guān)機模塊103存儲模塊104上傳模塊105開機模塊106第二測試模塊107存儲單元20底殼30蓋體40把手400故障診斷卡50功能測試裝置60探針70接口切換器80轉(zhuǎn)接板90待測主板2測試服務(wù)器3如下具體實施方式將結(jié)合上述附圖進一步說明本發(fā)明。具體實施方式請參考圖1及圖2,為本發(fā)明所提供的主板測試裝置1。該主板測試裝置1用于對一待測主板2進行測試。該主板測試裝置1包括一處理單元10、一存儲單元20、一底殼30、一蓋體40、一故障診斷卡50及一功能測試裝置60。該待測主板2固定于該底殼30的底面上。該蓋體40與該底殼30樞軸連接,該蓋體40上設(shè)置有一把手400。用戶可通過操作該把手400將該蓋體40覆蓋于該底殼30上,以及將該蓋體40打開。該存儲單元20存儲有測試程序。在本實施方式中,該存儲單元20為非易失性隨機訪問存儲器(nvram)或只讀存儲器(rom)。該故障診斷卡50存儲有啟動程序。在本實施方式中,該啟動程序包括系統(tǒng)驗證測試程序及bios(basicinputoutputsystem)程序。該功能測試裝置60固定于該底殼30的底面上,用于對該待測主板2進行功能測試。如圖1所示,該主板測試裝置1還包括多個探針70、一接口切換器80及一轉(zhuǎn)接板90。在本實施方式中,該待測主板2上設(shè)置有多個測試點(圖未示)。每一探針70的一端與該待測主板2上一測試點連接,另一端連接于該接口切換器80,從而使該主板測試裝置1與該待測主板2電性連接。該轉(zhuǎn)接板90與該接口切換器80連接。該功能測試裝置60與該轉(zhuǎn)接板90連接。該接口切換器80及該轉(zhuǎn)接板90固定于該底殼30的底面上。如圖2所示,該處理單元10包括一連接模塊101、一第一測試模塊102、一關(guān)機模塊103、一存儲模塊104、一上傳模塊105、一開機模塊106及一第二測試模塊107。在本實施方式中,該些模塊為可被該處理單元10調(diào)用執(zhí)行的可程序化軟件指令,在其他實施方式中,該些模塊也可為固化于該處理單元10中的程序指令或固件(firmware)。在本實施方式中,該處理單元10為一微處理器。該連接模塊101控制該故障診斷卡50與該待測主板2電性連接。在本實施方式中,該故障診斷卡50上設(shè)置有一開關(guān)(圖未示)。該連接模塊101通過控制該開關(guān)開啟而使該故障診斷卡50與該轉(zhuǎn)接板90電性連接,從而使該故障診斷卡50與該待測主板2電性連接。該第一測試模塊102控制該待測主板2運行該故障診斷卡50所存儲的啟動程序開機,并對該待測主板2進行開機測試。在本實施方式中,該待測主板2的開機測試包括系統(tǒng)驗證測試及開機自檢。其中,系統(tǒng)驗證測試包括cpu基本功能的測試及cpu高速總線的測試,例如pcie(peripheralcomponentinterfaceexpress)總線及sata(serialadvancedtechnologyattachment)總線。開機自檢包括該待測主板2上各個器件的初始化測試,例如內(nèi)存、顯卡等器件的初始化測試。當(dāng)該待測主板2的開機測試完成后,該存儲模塊104將該待測主板2的開機測試的測試日志存儲于該存儲單元20中。在本實施方式中,在開機測試完成后,該待測主板2可自動將開機測試日志上傳至該存儲模塊104,該存儲模塊104將接收到的開機測試日志存儲于該存儲單元20中。當(dāng)該待測主板2的開機測試完成后,該關(guān)機模塊103控制該待測主板2關(guān)機。進一步地,該主板測試裝置1還與一測試服務(wù)器3通信連接。該上傳模塊105將該待測主板2的開機測試日志上傳至該測試服務(wù)器3。在本實施方式中,該主板測試裝置1可通過局域網(wǎng)、wifi(wirelessfidelity)或藍(lán)牙等方式與該測試服務(wù)器3通信連接。用戶可通過該測試服務(wù)器3查詢該待測主板2的開機測試日志,并基于該開機測試日志判斷該待測主板2是否通過開機測試。當(dāng)該待測主板2的開機測試失敗時,用戶可中止測試并對該待測主板2進行維修。當(dāng)該待測主板2的開機測試通過時,該開機模塊106控制該待測主板2重新開機。在本實施方式中,該開機模塊106控制該該待測主板2運行自身存儲的啟動程序開機。在該待測主板2重新開機后,第二測試模塊107控制該待測主板2運行存儲于該存儲單元20中的測試程序,并通過該功能測試裝置60對該待測主板2進行功能測試。在本實施方式中,該待測主板2的功能測試包括網(wǎng)絡(luò)功能測試、存儲功能測試、usb功能測試、顯示功能測試等。當(dāng)該待測主板2的功能測試完成后,該存儲模塊104還將該待測主板2的功能測試的測試日志存儲于該存儲單元20中。在本實施方式中,在功能測試完成后,該待測主板2可自動將功能測試日志上傳至該存儲模塊104,該存儲模塊104將接收到的功能測試日志存儲于該存儲單元20中。該上傳模塊105還將該待測主板2的功能測試日志上傳至該測試服務(wù)器3。用戶可通過該測試服務(wù)器3查詢該待測主板2的功能測試日志,并基于該功能測試日志判斷該待測主板2是否通過功能測試。當(dāng)該待測主板2的功能測試失敗時,用戶需對該待測主板2進行維修。請參考圖3,為本發(fā)明主板測試方法的流程圖。步驟s101,控制該故障診斷卡50與該待測主板2電性連接。其中,該故障診斷卡50存儲有啟動程序。步驟s102,控制該待測主板2運行該故障診斷卡50所存儲的啟動程序開機,并對該待測主板2進行開機測試。步驟s103,當(dāng)該待測主板2的開機測試完成后,控制該待測主板2關(guān)機。步驟s104,當(dāng)該待測主板2的開機測試通過時,控制該待測主板2重新開機。步驟s105,控制該待測主板2運行存儲于該存儲單元20中的測試程序,并通過該功能測試裝置60對該待測主板2進行功能測試。進一步地,該方法還包括步驟:當(dāng)該待測主板2的開機測試完成后,將該待測主板2的開機測試的測試日志存儲于該存儲單元20中;當(dāng)該待測主板2的功能測試完成后,將該待測主板2的功能測試的測試日志存儲于該存儲單元20中。進一步地,該方法還包括步驟:將該待測主板2的開機測試日志及功能測試日志上傳至該測試服務(wù)器3。最后應(yīng)說明的是,以上實施例僅用以說明本發(fā)明的實施方案而非限制,盡管參照較佳實施例對本發(fā)明進行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。當(dāng)前第1頁12