本發(fā)明涉及通信設(shè)備測(cè)試領(lǐng)域,具體涉及一種用于通信設(shè)備的生產(chǎn)自動(dòng)化測(cè)試方法及系統(tǒng)。
背景技術(shù):
通信設(shè)備在生產(chǎn)后需要進(jìn)行測(cè)試,以保證質(zhì)量?,F(xiàn)有的通信設(shè)備一般通過生產(chǎn)測(cè)試人員手動(dòng)測(cè)試。但是,生產(chǎn)測(cè)試人員可能對(duì)被測(cè)試設(shè)備存在認(rèn)識(shí)不足的情況,進(jìn)而使得手動(dòng)測(cè)試周期較長,而且手動(dòng)測(cè)試過程比較繁瑣(例如在大量重復(fù)的設(shè)備信息中人工查找參數(shù)信息),降低了測(cè)試效率和質(zhì)量。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明解決的技術(shù)問題為:自動(dòng)對(duì)通信設(shè)備進(jìn)行測(cè)試,本發(fā)明能夠在顯著提高測(cè)試效率的同時(shí),保證測(cè)試質(zhì)量。
為達(dá)到以上目的,本發(fā)明提供的用于通信設(shè)備的生產(chǎn)自動(dòng)化測(cè)試方法,包括以下步驟:
S1:將被測(cè)試設(shè)備的校驗(yàn)信息上傳至服務(wù)器,服務(wù)器對(duì)校驗(yàn)信息校驗(yàn)通過(校驗(yàn)信息若存在于遠(yuǎn)端服務(wù)器中則校驗(yàn)通過)后,根據(jù)校驗(yàn)信息下發(fā)被測(cè)試設(shè)備的工位信息,轉(zhuǎn)到S2;
S2:自動(dòng)加載預(yù)先錄入的被測(cè)試設(shè)備的測(cè)試信息,測(cè)試信息包括硬件測(cè)試信息和連通性測(cè)試信息,轉(zhuǎn)到S3;
S3:根據(jù)工位信息確定測(cè)試功能;若工位信息包括硬件測(cè)試信息,轉(zhuǎn)到S4,若工位信息包括連通性測(cè)試信息,轉(zhuǎn)到S5;
S4:自動(dòng)加載所述硬件測(cè)試信息,根據(jù)硬件測(cè)試信息自動(dòng)對(duì)被測(cè)試設(shè)備進(jìn)行硬件測(cè)試,測(cè)試完成后生成測(cè)試結(jié)果信息,轉(zhuǎn)到S6;
S5:自動(dòng)加載所述連通性測(cè)試信息,根據(jù)連通性測(cè)試信息自動(dòng)對(duì)被測(cè)試設(shè)備進(jìn)行連通性測(cè)試,測(cè)試完成后生成測(cè)試結(jié)果信息,轉(zhuǎn)到S6;
S4和/或S5執(zhí)行時(shí),監(jiān)測(cè)S4和/或S5的執(zhí)行過程,若監(jiān)測(cè)到S4和/或S5執(zhí)行時(shí)出現(xiàn)異常,則中止異常步驟,記錄異常信息,根據(jù)異常信息恢復(fù)異常步驟的執(zhí)行;
S6:顯示測(cè)試結(jié)果信息,將測(cè)試結(jié)果信息上傳至服務(wù)器。
在上述技術(shù)方案的基礎(chǔ)上,S1中所述校驗(yàn)信息在圖形界面中輸入,S2中所述加載預(yù)先錄入的被測(cè)試設(shè)備的測(cè)試信息的過程、S3中所述根據(jù)工位信息確定測(cè)試功能、S4中所述硬件測(cè)試的過程和測(cè)試結(jié)果、S5中所述連通性測(cè)試的過程和測(cè)試結(jié)果、以及S6中的測(cè)試結(jié)果信息,均在圖形界面中顯示。
在上述技術(shù)方案的基礎(chǔ)上,S1中所述校驗(yàn)信息包括被測(cè)試設(shè)備的訂單信息和系統(tǒng)標(biāo)識(shí)信息、以及生產(chǎn)測(cè)試人員的身份信息,所述服務(wù)器根據(jù)校驗(yàn)信息中的訂單信息,下發(fā)被測(cè)試設(shè)備的工位信息;所述服務(wù)器對(duì)校驗(yàn)信息校驗(yàn)通過的標(biāo)準(zhǔn)為:校驗(yàn)信息存在于服務(wù)器中。
在上述技術(shù)方案的基礎(chǔ)上,S2中所述加載預(yù)先錄入的被測(cè)試設(shè)備的測(cè)試信息之前,還包括以下步驟:對(duì)所述測(cè)試信息進(jìn)行校驗(yàn),校驗(yàn)通過后再執(zhí)行加載測(cè)試信息流程。
在上述技術(shù)方案的基礎(chǔ)上,S5中所述自動(dòng)對(duì)被測(cè)試設(shè)備進(jìn)行連通性測(cè)試的過程中,還包括以下步驟:根據(jù)測(cè)試需求拔出和連接被測(cè)試設(shè)備的連接線。
與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)在于:
(1)參見S1至S6可知,本發(fā)明能夠采用全電子流的方式,快速識(shí)別并智能加載被測(cè)試設(shè)備的測(cè)試信息,進(jìn)而自動(dòng)對(duì)被測(cè)試設(shè)備進(jìn)行測(cè)試,不僅減輕了生產(chǎn)測(cè)試人員的工作量,提高了測(cè)試效率,而且能夠保證測(cè)試質(zhì)量(即測(cè)試結(jié)果準(zhǔn)確有效)。
在此基礎(chǔ)上,參見S4至S5可知,本發(fā)明在進(jìn)行自動(dòng)化測(cè)試的過程中,能夠主動(dòng)監(jiān)測(cè)測(cè)試是否出現(xiàn)異常,若出現(xiàn)異常能夠提供提示異常、中止測(cè)試和恢復(fù)測(cè)試的功能,進(jìn)而保證了自動(dòng)化測(cè)試的正常運(yùn)行,進(jìn)一步提高了測(cè)試質(zhì)量。
(2)參見S3至S5可知,本發(fā)明的方法在能夠?qū)⒂布y(cè)試和連通測(cè)試分開運(yùn)行,因此在實(shí)際使用中,本發(fā)明能夠多線程多實(shí)例運(yùn)行,進(jìn)而有效釋放了生產(chǎn)測(cè)試人力資源,進(jìn)一步提高了工作效率。
與之對(duì)應(yīng)的是,本發(fā)明的系統(tǒng)能夠根據(jù)測(cè)試功能的需求分模塊部署(硬件測(cè)試模塊和連通性測(cè)試模塊分別對(duì)應(yīng)2個(gè)不同的測(cè)試功能),若在本發(fā)明的基礎(chǔ)上產(chǎn)生后期需求變化時(shí)(例如新增測(cè)試功能等),本發(fā)明能夠需求變化進(jìn)行多模塊化構(gòu)建(例如根據(jù)新增的測(cè)試功能設(shè)置相應(yīng)的測(cè)試模塊),方便后期的拓展和維護(hù)。
(3)參見S1至S6可知,本發(fā)明在每一步自動(dòng)測(cè)試過程中,各提供了相應(yīng)的自動(dòng)化測(cè)試圖形界面,生產(chǎn)測(cè)試人員在圖形界面中操作比較簡單和便捷;而且本發(fā)明還利用自動(dòng)索引與智能識(shí)別的技術(shù)最大化的精簡測(cè)試參數(shù)配置流程,進(jìn)而使得生產(chǎn)測(cè)試人員能夠高效的應(yīng)用本發(fā)明對(duì)不同的被測(cè)試設(shè)備進(jìn)行功能豐富多樣的自動(dòng)化測(cè)試,測(cè)試的執(zhí)行效率較高。
附圖說明
圖1為本發(fā)明實(shí)施例中用于通信設(shè)備的生產(chǎn)自動(dòng)化測(cè)試方法的流程圖。
具體實(shí)施方式
以下結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。
參見圖1所示,本發(fā)明實(shí)施例中的用于通信設(shè)備的生產(chǎn)自動(dòng)化測(cè)試方法,包括以下步驟:
S1:生產(chǎn)測(cè)試人員在圖形界面上輸入被測(cè)試設(shè)備的校驗(yàn)信息(被測(cè)試設(shè)備的訂單信息和系統(tǒng)標(biāo)識(shí)信息、以及生產(chǎn)測(cè)試人員的身份信息),遠(yuǎn)端服務(wù)器對(duì)校驗(yàn)信息校驗(yàn)通過(校驗(yàn)信息若存在于遠(yuǎn)端服務(wù)器中則校驗(yàn)通過)后,根據(jù)訂單信息下發(fā)被測(cè)試設(shè)備的工位信息(即被測(cè)試設(shè)備需要測(cè)試的具體功能),轉(zhuǎn)到S2。
S2:生產(chǎn)測(cè)試人員在圖形界面上,依照一定的規(guī)則輸入被測(cè)試設(shè)備的測(cè)試信息,測(cè)試信息包括硬件測(cè)試信息和連通性測(cè)試信息,測(cè)試信息校驗(yàn)通過后,自動(dòng)加載測(cè)試信息,轉(zhuǎn)到S3。
S3:圖形界面顯示根據(jù)工位信息確定測(cè)試功能;若工位信息包括硬件測(cè)試信息,轉(zhuǎn)到S4,若工位信息包括連通性測(cè)試信息,轉(zhuǎn)到S5,S4和S5可并行,即若工位信息同時(shí)包括硬件測(cè)試信息和連通性測(cè)試信息,則分別執(zhí)行S4和S5。
S4:在S2的測(cè)試信息中,自動(dòng)加載被測(cè)試設(shè)備的硬件測(cè)試信息,根據(jù)硬件測(cè)試信息自動(dòng)對(duì)被測(cè)試設(shè)備進(jìn)行硬件測(cè)試,測(cè)試過程在圖形界面中顯示,測(cè)試完成后生成測(cè)試結(jié)果信息,轉(zhuǎn)到S6。
S5:在S2的測(cè)試信息中,自動(dòng)加載被測(cè)試設(shè)備的連通性測(cè)試信息,根據(jù)連通性測(cè)試信息自動(dòng)對(duì)被測(cè)試設(shè)備進(jìn)行連通性測(cè)試,測(cè)試過程中根據(jù)測(cè)試需求(系統(tǒng)自動(dòng)提示)拔出和連接被測(cè)試設(shè)備的連接線,測(cè)試過程在圖形界面中顯示,測(cè)試完成后生成測(cè)試結(jié)果信息,轉(zhuǎn)到S6。
在自動(dòng)化測(cè)試的執(zhí)行過程(執(zhí)行S4和/或S5的過程)中,通過進(jìn)程交互等監(jiān)控手段,監(jiān)測(cè)自動(dòng)化測(cè)試的執(zhí)行過程,若監(jiān)測(cè)到出現(xiàn)異常(例如系統(tǒng)宕機(jī)、測(cè)試錯(cuò)誤等),則中止自動(dòng)化測(cè)試的執(zhí)行,記錄異常信息,根據(jù)異常信息恢復(fù)自動(dòng)化測(cè)試的執(zhí)行。
S6:在圖形界面中顯示測(cè)試結(jié)果信息,將測(cè)試結(jié)果信息上傳至遠(yuǎn)端服務(wù)器。
本發(fā)明實(shí)施例中基于上述方法的用于通信設(shè)備的生產(chǎn)自動(dòng)化測(cè)試系統(tǒng),包括圖形界面顯示模塊、數(shù)據(jù)庫連接處理模塊、測(cè)試設(shè)備信息模塊、測(cè)試加載模塊、硬件測(cè)試模塊、連通性測(cè)試模塊、異常監(jiān)測(cè)處理模塊和測(cè)試結(jié)果顯示模塊。
圖形界面顯示模塊用于:分別為數(shù)據(jù)庫連接處理模塊、測(cè)試設(shè)備信息模塊、測(cè)試加載模塊、硬件測(cè)試模塊、連通性測(cè)試模塊、異常監(jiān)測(cè)處理模塊和測(cè)試結(jié)果顯示模塊,提供相應(yīng)的圖形界面。
數(shù)據(jù)庫連接處理模塊用于:
(1)將生產(chǎn)測(cè)試人員輸入的被測(cè)試設(shè)備的校驗(yàn)信息(被測(cè)試設(shè)備的訂單信息和系統(tǒng)標(biāo)識(shí)信息、以及生產(chǎn)測(cè)試人員的身份信息)上傳至遠(yuǎn)端服務(wù)器,收到遠(yuǎn)端服務(wù)器返回的與校驗(yàn)信息中的訂單信息對(duì)應(yīng)的工位信息后,將工位信息發(fā)送至測(cè)試加載模塊。
(2)將測(cè)試結(jié)果顯示模塊發(fā)送的測(cè)試結(jié)果上傳至遠(yuǎn)端服務(wù)器。
測(cè)試設(shè)備信息模塊用于:對(duì)生產(chǎn)測(cè)試人員輸入的被測(cè)試設(shè)備的測(cè)試信息(硬件測(cè)試信息和連通性測(cè)試信息)進(jìn)行校驗(yàn),校驗(yàn)通過后,加載測(cè)試信息,向測(cè)試加載模塊發(fā)送加載成功信號(hào)。
測(cè)試加載模塊用于:收到工位信息和加載成功信號(hào)后,根據(jù)工位信息確定測(cè)試功能;若工位信息包括硬件測(cè)試信息,向硬件測(cè)試模塊發(fā)送工作信號(hào),若工位信息包括連通性測(cè)試信息,向連通性測(cè)試模塊發(fā)送工作信號(hào)。
硬件測(cè)試模塊用于:收到工作信號(hào)后,向異常監(jiān)測(cè)處理模塊發(fā)送監(jiān)測(cè)信號(hào),加載測(cè)試設(shè)備信息模塊中的硬件測(cè)試信息,根據(jù)硬件測(cè)試信息自動(dòng)對(duì)被測(cè)試設(shè)備進(jìn)行硬件測(cè)試,將測(cè)試完成后的測(cè)試結(jié)果信息發(fā)送至測(cè)試結(jié)果顯示模塊。
連通性測(cè)試模塊用于:收到工作信號(hào)后,向異常監(jiān)測(cè)處理模塊發(fā)送監(jiān)測(cè)信號(hào),加載測(cè)試設(shè)備信息模塊中的連通性測(cè)試信息,根據(jù)連通性測(cè)試信息自動(dòng)對(duì)被測(cè)試設(shè)備進(jìn)行連通性測(cè)試,測(cè)試過程中提示生產(chǎn)測(cè)試人員拔出和連接被測(cè)試設(shè)備的連接線,將測(cè)試完成后的測(cè)試結(jié)果信息發(fā)送至測(cè)試結(jié)果顯示模塊。
異常監(jiān)測(cè)處理模塊用于:收到監(jiān)測(cè)信號(hào)后,通過進(jìn)程交互等監(jiān)控手段,監(jiān)測(cè)硬件測(cè)試模塊和/或連通性測(cè)試模塊的工作;若監(jiān)測(cè)到硬件測(cè)試模塊和/或連通性測(cè)試模塊出現(xiàn)異常,則中止異常模塊的工作,記錄異常信息,根據(jù)異常信息恢復(fù)異常模塊繼續(xù)工作。
測(cè)試結(jié)果顯示模塊用于:顯示收到的測(cè)試結(jié)果信息,將測(cè)試結(jié)果信息發(fā)送至數(shù)據(jù)庫連接處理模塊。
進(jìn)一步,本發(fā)明不局限于上述實(shí)施方式,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也視為本發(fā)明的保護(hù)范圍之內(nèi)。本說明書中未作詳細(xì)描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員公知的現(xiàn)有技術(shù)。