一種測試、糾錯方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及通訊領域,尤其涉及一種測試、糾錯方法及系統(tǒng)。
【背景技術】
[0002]在電子終端設備開發(fā)的過程中,經常要對開發(fā)出來的設備樣機在多種環(huán)境下進行長時間的穩(wěn)定性測試。比如在不同的溫度、濕度下對多臺設備樣機進行測試。同時,為記錄設備樣機的測試情況,每臺設備樣機會通過串口連接至PC機或服務器,存儲這些樣機的測試日志,待測試結束后,通過對測試日志的分析來了解設備樣機運行的穩(wěn)定性。但是這樣,每個設備樣機都要去通過串口連接PC機或服務器,操作次數太多且繁瑣,而且對每個測試日志全部內容進行存儲,占用很大的存儲空間,也不利于進行分析糾錯,這樣就加大了分析的工作量,大大降低了測試效率。
【發(fā)明內容】
[0003]有鑒于此,有必要針對上述對設備樣機進行測試效率低、工作量大的問題,提供一種測試、糾錯方法及系統(tǒng)。
[0004]本發(fā)明提供一種測試、糾錯方法,包括如下步驟:
[0005]S10:將多個設備樣機連接在同一局域網內,并為每個設備樣機各自分配不同的IP地址;
[0006]S20:選取其中一個設備樣機連接PC機或服務器進行測試,若測試合格則將該設備樣機作為局域網服務器,并向該設備樣機發(fā)送測試日志和測試腳本,否則選取另一個設備樣機進場測試;
[0007]S30:局域網服務器將測試腳本發(fā)送給局域網內的其他設備樣機,其他設備樣機接收測試腳本并執(zhí)行進行測試,產生測試日志并發(fā)送給局域網服務器;
[0008]S40:局域網服務器接收其他設備樣機發(fā)送的測試日志并與IP地址對應;將其他設備樣機的測試日志與自身的測試日志進行對比,對比出不同之處,將不同之處對應IP地址進行保存;
[0009]S50:局域網服務器將保存的不同之處對應IP地址發(fā)送給PC機或者服務器進行存儲,用于分析糾錯。
[0010]進一步的,所述步驟SlO具體為:采用無線路由器創(chuàng)建無線局域網,多個設備樣機通過身份驗證后連接在同一局域網內,無線路由器為每個設備樣機各自分配不同的IP地址。
[0011]進一步的,所述步驟S20具體為:所述測試腳本包括初始化程序及檢測程序;初始化程度用于對設備樣機進行初始化設置,檢測程序用于對設備樣機進行測試并生成測試日
)■'、O
[0012]進一步的,所述步驟S40具體為:局域網服務器在處理一臺設備樣機的測試日志時,若同時收到其他設備測試日志,則將其他設備的測試日志加上時間戳標識并進入排隊序列,待局域網服務器空閑時按照時間戳從小到達順序來處理測試日志。
[0013]進一步的,所述步驟S50具體為:所述局域網服務器在發(fā)送后,進行還原操作,恢復到最初的狀態(tài)。
[0014]本發(fā)明還提供一種測試、糾錯系統(tǒng),包括多個設備樣機;多個設備樣機連接在同一局域網內并為分配不同的IP地址;其中一個設備樣機連接PC機或服務器進行測試,若測試合格則該設備樣機作為局域網服務器,并接收PC機或服務器發(fā)送的測試日志和測試腳本;局域網服務器將測試腳本發(fā)送給局域網內的其他設備樣機,其他設備樣機接收測試腳本并執(zhí)行進行測試,產生測試日志并發(fā)送給局域網服務器;局域網服務器接收其他設備樣機發(fā)送的測試日志并與IP地址對應,將其他設備樣機的測試日志與自身的測試日志進行對比,對比出不同之處,將不同之處對應IP地址進行保存;局域網服務器將保存的不同之處對應IP地址發(fā)送給PC機或者服務器進行存儲,用于分析糾錯。
[0015]進一步的,采用無線路由器創(chuàng)建無線局域網,多個設備樣機通過身份驗證后連接在同一局域網內,無線路由器為每個設備樣機各自分配不同的IP地址。
[0016]進一步的,所述測試腳本包括初始化程序及檢測程序;初始化程度用于對設備樣機進行初始化設置,檢測程序用于對設備樣機進行測試并生成測試日志。
[0017]進一步的,所述局域網服務器在處理一臺設備樣機的測試日志時,若同時收到其他設備測試日志,則將其他設備的測試日志加上時間戳標識并進入排隊序列,待局域網服務器空閑時按照時間戳從小到達順序來處理測試日志。
[0018]進一步的,所述局域網服務器在發(fā)送后,進行還原操作,恢復到最初的狀態(tài)。
[0019]本發(fā)明測試、糾錯方法及系統(tǒng),將待測設備樣機連接在同一局域網內并分配不同的IP地址,選定一臺合格設備樣機作為局域網服務器,接收測試腳本并通過局域網分發(fā)給其他設備樣機同時進行批量測試獲取測試日志,與自身測試日志進行對比,獲取不同之處發(fā)送給PC機或服務器進行分析糾錯,這樣不需要每一個設備樣機都去通過串口與PC機或服務器連接進行測試,操作快捷簡單。同時,無需存儲每個設備樣機的全部測試日志內容,也無需對設備樣機全部的測試日志內容進行分析糾錯,只需要根據不同之處來糾錯即可,這樣就避免占用很大的存儲空間,也利于進行分析糾錯,檢索分析的工作量,從而大大的提高測試效率。
【附圖說明】
[0020]圖1是一個實施例中的測試、糾錯方法的流程圖。
【具體實施方式】
[0021]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0022]圖1是一個實施例中的測試、糾錯方法的流程圖,如圖1所示,該方法包括如下步驟:
[0023]S10:將多個設備樣機連接在同一局域網內,并為每個設備樣機各自分配不同的IP地址。
[0024]由于之前的測試方法,多個設備樣機都要通過連接串口去連接PC機或者服務器,每個都要連接一次,操作復雜繁瑣,為解決該問題,在該實施例中,考慮到各個設備樣機都具有網絡通訊功能(無線或者有線),故創(chuàng)建一個局域網,將多個設備樣機連接到局域網內,為各個設備樣機分配不同的IP地址,這樣就通過局域網實現多個設備樣機之間的互相通訊和身份區(qū)別。
[0025]在進一步的實施方式中,該步驟具體為:采用無線路由器創(chuàng)建無線局域網,多個設備樣機通過身份驗證后連接在同一局域網內,無線路由器為每個設備樣機各自分配不同的IP地址。
[0026]S20:選取其中一個設備樣機連接PC機或服務器進行測試,若測試合格則將該設備樣機作為局域網服務器,并向該設備樣機發(fā)送測試日志和測試腳本;否則選取另一個設備樣機進場測試。
[0027]在多個設備樣機都連入一個局域網之后,為對設備樣機進行測試,該實施例中,隨機選取其中的一個設備樣機連接到PC機或服務器進行測試,如果通過測試該設備樣機測試合格,則選定該合格的設備樣機作為局域網服務器,然后向該合格設備樣機發(fā)送其測試日志和測試腳本,這樣通過選定一個測試合格的設備樣機作為局域網服務器,對局域網內的其他設備樣機進行測試,不需要其他設備樣機再去一一通過串口連接PC機或者服務器,操作便捷,大大提高測試效率。
[0028]測試腳本可以對設