【技術領域】
本發明涉及一種自動化測試系統及方法,具體涉及一種序列號自動測試系統及方法。
背景技術:
sn(serialnumber,序列號)就是軟件開發商給軟件的一個識別碼,和人的身份證號碼類似,其作用主要是為了防止自己的軟件被用戶盜用。用戶要使用其軟件就必須知道序列號。在用戶注冊的時候會根據用戶軟件所安裝的計算機軟硬件信息生成唯一的識別碼,一般稱作機器碼,也叫序列號、認證碼、注冊申請碼等。
3c產品生產出來時,一般都會在其smbios(systemmanagementbios,產品管理信息)或者baseboardinformation(主板信息)中預存序列號的信息。當使用者為確保產品管理信息與主板信息的序列號信息一致時,一般檢測方法為:首先,需要用程序先讀取產品管理信息的序列號信息;然后,再用程序讀取主板信息的序列號信息;最后將兩次讀取的序列號信息進行比對,檢測其是否合格。
然而,采用上述檢測方法,檢測所需的時間較長,而且沒有測試記錄,后續無法追蹤測試結果。
有鑒于此,實有必要提供一種序列號自動測試系統及方法,以解決上述3c產品序列號檢測時間較長,以及檢測結果不便于后續的追蹤的問題。
技術實現要素:
因此,本發明的目的是提供一種序列號自動測試系統及方法,以解決上述3c產品序列號檢測時間較長,以及檢測結果不便于后續的追蹤的問題。
為了達到上述目的,本發明提供的序列號自動測試系統,包括:
序列號數據庫,該序列號數據庫預存各測試機臺的序列號信息;
輸入單元,其收集測試機臺中輸入的機臺序列號信息;
檢測單元,其與輸入單元相連接,通過程序讀取產品管理信息與主板信息的序列號信息;
處理單元,其與檢測單元及序列號數據庫相連接,該處理單元將所述測試機臺中輸入機臺的序列號信息與產品管理信息及主板信息的序列號信息分別進行對比,并判斷所述測試機臺中輸入機臺的序列號信息是否一致,從而得出一檢測結果;
顯示單元,與所述處理單元連接,顯示所述檢測結果。
可選的,所述序列號自動測試系統還包括一關閉單元,所述關閉單元在顯示單元顯示一段時間后即關閉所述序列號自動測試系統。
可選的,所述序列號自動測試系統還連接至現場控制系統(sfcs;shopfloorcontrolsystem),所述處理單元將生成的檢測結果傳送給所述現場控制系統進行保存。
本發明還提供一種序列號自動測試方法,其步驟包括:
(1)在序列號數據庫預存各測試機臺的序列號信息;
(2)在測試機臺中輸入機臺的序列號信息;
(3)檢測單元通過程序讀取產品管理信息與主板信息的序列號信息;
(4)處理單元將所述測試機臺中輸入的機臺序列號信息與所述產品管理信息、所述主板信息的序列號信息分別進行對比,并判斷所述輸入機臺的序列號信息與所述產品管理信息、所述主板信息的序列號信息是否都一致,從而得出一檢測結果;
(5)顯示單元顯示pass,保存測試結果上傳至現場控制系統;
(6)顯示單元顯示fail,保存測試結果上傳至現場控制系統。
可選的,所述步驟(5)或者步驟(6)后還包括步驟(7):關閉單元在接收到所述檢測結果一段時間后即關閉所述序列號自動測試系統。
可選的,所述步驟(7)的一段時間為2秒。
相較于現有技術,本發明的序列號自動測試系統及方法不僅實現了3c產品序列號測試的自動化,提高了檢測效率,還解檢測中因檢測人員疏忽造成誤判而無法發現存在缺陷產品的問題。而且,本發明還能夠保存檢測結果,通過上傳現場控制系統可進行后續的追蹤,從而保證了產品的質量。
【附圖說明】
圖1繪示為本發明的序列號自動測試系統示意圖。
圖2繪示為本發明的序列號自動測試方法示意圖。
【具體實施方式】
請參閱圖1,圖1繪示為本發明的序列號自動測試系統示意圖。
本發明提供的序列號自動測試系統100,包括:
序列號數據庫10,該序列號數據庫10預存各測試機臺的序列號信息;
輸入單元20,其收集測試機臺中輸入的機臺序列號信息;
檢測單元30,其與輸入單元20相連接,通過程序讀取產品管理信息與主板信息的序列號信息;
處理單元40,其與檢測單元30及序列號數據庫10相連接,該處理單元40將所述測試機臺中輸入的機臺序列號信息與產品管理信息及主板信息的序列號信息分別進行對比,并判斷所述測試機臺中輸入機臺的序列號信息是否一致,從而得出一檢測結果;
顯示單元50,與所述處理單元40連接,其顯示所述檢測結果。
其中,所述序列號自動測試系統100還包括一關閉單元60,所述關閉單元60在顯示單元顯示50一段時間后即關閉所述序列號自動測試系統100。
其中,所述序列號自動測試系統100還連接至現場控制系統200,所述處理單元40將生成的檢測結果傳送給所述現場控制系統200進行保存。
本發明還提供一種序列號自動測試方法,其步驟包括:
步驟101:在序列號數據庫預存各測試機臺的序列號信息;
步驟102:在測試機臺中輸入機臺的序列號信息;
步驟103:檢測單元通過程序分別讀取產品管理信息與主板信息的序列號信息;
步驟104:處理單元將所述輸入的機臺序列號信息與所述產品管理信息、所述主板信息中的序列號信息分別進行對比,并判斷所述輸入的機臺序列號信息與所述產品管理信息、所述主板信息中的序列號信息是否都一致,從而得出一檢測結果;
步驟105:顯示單元顯示pass,保存測試結果上傳至現場控制系統;
步驟106:顯示單元顯示fail,保存測試結果上傳至現場控制系統。
其中,所述步驟105或者步驟106后還包括步驟107:關閉單元在接收到所述檢測結果一段時間后即關閉所述序列號自動測試系統。
其中,所述步驟107的一段時間為2秒。
相較于現有技術,本發明的序列號自動測試系統及方法不僅實現了3c產品序列號測試的自動化,提高了檢測效率,還解檢測中因檢測人員疏忽造成誤判而無法發現存在缺陷產品的問題。而且,本發明還能夠保存檢測結果,通過上傳現場控制系統可進行后續的追蹤,從而保證了產品的質量。