專利名稱:一種終端網(wǎng)絡(luò)測試系統(tǒng)和一種多終端網(wǎng)絡(luò)測試系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種終端網(wǎng)絡(luò)測試系統(tǒng)和一種多終端網(wǎng)絡(luò)測試系統(tǒng)。
背景技術(shù):
隨著TD-SCDMA網(wǎng)絡(luò)的成熟,越來越多支持TD-SCDMA的終端產(chǎn)品投入到商用中。運營商最關(guān)心的一個環(huán)節(jié)就是該終端產(chǎn)品的實際網(wǎng)絡(luò)測試情況,因為實際商用網(wǎng)絡(luò)中的現(xiàn)場測試能夠真實反映終端在實際網(wǎng)絡(luò)環(huán)境中終端和網(wǎng)絡(luò)設(shè)備之間,終端和終端之間的相互兼容性能,以及最終用戶對運營商業(yè)務(wù)的感知效果。所以在實驗室中對終端的IOT(互操作測試)測試變得非常的重要。但是現(xiàn)在這么多商用終端,如果要在每個終端上都做一遍回歸用例,這將是一個非常大的工作量。如何通過自動化測試的方法完成相關(guān)的測試任務(wù),是我們 必須考慮的一個問題。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種終端網(wǎng)絡(luò)測試系統(tǒng),用以解決手工進(jìn)行終端互操作測試的工作量大、重復(fù)性高等問題。本發(fā)明實施例的主要技術(shù)方案包括一種終端網(wǎng)絡(luò)測試系統(tǒng),包括相連接的信號發(fā)送設(shè)備和測試終端;以及控制設(shè)備,所述控制設(shè)備的調(diào)節(jié)信號輸出端與所述信號發(fā)送設(shè)備的調(diào)節(jié)信號輸入端連接,所述控制設(shè)備的控制信號輸出端與所述測試終端的控制信號輸入端連接。一種多終端網(wǎng)絡(luò)測試系統(tǒng),該系統(tǒng)包括相連接的信號發(fā)送設(shè)備和多個測試終端;以及控制設(shè)備,所述控制設(shè)備的調(diào)節(jié)信號輸出端與所述信號發(fā)送設(shè)備的調(diào)節(jié)信號輸入端連接,所述控制設(shè)備的控制信號輸出端通過路由器與所述多個測試終端的控制信號輸入端連接。本發(fā)明實施例,通過將終端撥打自動化和網(wǎng)絡(luò)信號變化自動化相結(jié)合,形成一個終端互操作的自動化測試方法,解決了手工進(jìn)行終端互操作測試的工作量大、重復(fù)性高等問題,而且可以一次測試多個終端。
圖I為本發(fā)明實施例提供的基本結(jié)構(gòu)關(guān)系示意圖;圖2為本發(fā)明實施例提供的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)示意圖。
具體實施例方式本發(fā)明實施例提供了一種終端網(wǎng)絡(luò)測試系統(tǒng)和一種多終端網(wǎng)絡(luò)測試系統(tǒng),用以解決手工進(jìn)行終端互操作測試的工作量大,重復(fù)性高,無法覆蓋所有場景等問題。如圖I所示,本發(fā)明實施例提供了一種終端網(wǎng)絡(luò)測試系統(tǒng),包括,相連接的信號發(fā)送設(shè)備I和測試終端2,還包括控制設(shè)備3,所述控制設(shè)備的調(diào)節(jié)信號輸出端與所述信號發(fā)送設(shè)備的調(diào)節(jié)信號輸入端連接,所述控制設(shè)備的控制信號輸出端與所述測試終端的控制信號輸入端連接。
本發(fā)明通過使用信號發(fā)送設(shè)備為測試終端提供網(wǎng)絡(luò)信號環(huán)境,使用控制設(shè)備先對網(wǎng)絡(luò)信號的信號強弱進(jìn)行控制,再控制測試終端進(jìn)行撥打的方式來實現(xiàn)自動IOT測試,解決了現(xiàn)有的使用人工進(jìn)行測試造成的工作重復(fù)性高,容易使測試人員感覺到乏味和疲勞;人力投入資源大,隨著商用終端越來越多,需要投入測試的人力資源就要求越來越高這兩個問題。本發(fā)明實施例還提供一種多終端網(wǎng)絡(luò)測試系統(tǒng),該系統(tǒng)包括相連接的信號發(fā)送設(shè)備和多個測試終端;以及控制設(shè)備,所述控制設(shè)備的調(diào)節(jié)信號輸出端與所述信號發(fā)送設(shè)備的調(diào)節(jié)信號輸入端連接,所述控制設(shè)備的控制信號輸出端通過路由器與所述多個測試終端的控制信號輸入端連接。本實施例與上述實施例相比,在控制設(shè)備與測試終端加入了路由器,使得一次可以連接多個測試終端,同時對多終端進(jìn)行測試,提高了測試效率。本發(fā)明實施例所述控制設(shè)備包括自動撥打模塊和信號調(diào)節(jié)模塊,所述自動撥打模塊的輸出端為所述控制設(shè)備的調(diào)節(jié)信號輸出端,所述信號調(diào)節(jié)模塊的輸出端為所述控制設(shè)備的控制信號輸出端。所述控制設(shè)備通過自動撥打模塊完成對測試終端在測試過程中的撥打??梢岳斫獾氖?,所述自動撥打模塊內(nèi)部可以設(shè)置一種自動撥打軟件來進(jìn)行自動撥打的控制,以下介紹一種實施方式由于現(xiàn)在市場上都使用Android (安卓)系統(tǒng)商用終端占大部分,所以本發(fā)明實施方式中也設(shè)計的軟件也是要實現(xiàn)對Android系統(tǒng)的控制,從而達(dá)到控制終端的目的。由于Android SDK (安卓軟件開發(fā)工具包)里自帶了自動化測試工具monkeyrunner,而monkeyrunner工具提供了一個API(應(yīng)用編程接口),使用此API寫出的程序可以在Android代碼之外控制Android設(shè)備和模擬器。通過monkeyrunner,可以編寫程序去安裝一個Android應(yīng)用程序或測試包,運行它,向它發(fā)送模擬擊鍵。這樣就可以實現(xiàn)通過監(jiān)控設(shè)備去控制商用終端進(jìn)行業(yè)務(wù)撥打。由于同時monkeyrunner API可以跨多個設(shè)備或模擬器實施測試套件,適應(yīng)性廣。為了提高測試的效率,更佳地,所述終端網(wǎng)絡(luò)測試系統(tǒng)可包括多個測試終端,各個測試終端分別所述自動撥打模塊連接,在實際操作中可以實現(xiàn)在同一時間接上所有的設(shè)備或一次啟動全部模擬器,依據(jù)程序依次連接到每一個,然后運行一個或多個業(yè)務(wù)撥打測試。這樣就可以實現(xiàn)通過所述自動撥打模塊去同時控制多個商用終端進(jìn)行測試。在實際工作中,為了達(dá)到商用終端自動化和無線網(wǎng)絡(luò)自動化完美的結(jié)合。應(yīng)都采用同一種語言進(jìn)行程序編輯,例如都通過Python語言進(jìn)行編寫腳本和控制。如圖2所示,在本發(fā)明的一個實施例中,所述信號發(fā)送設(shè)備可包括依次相連的無線網(wǎng)絡(luò)控制器I. I、基站I. 2和信號調(diào)節(jié)裝置I. 3,所述信號調(diào)節(jié)裝置I. 3的信號輸出端為所述信號發(fā)送設(shè)備的信號輸出端,所述信號調(diào)節(jié)裝置I. 3的調(diào)節(jié)信號輸入端為所述信號發(fā)送設(shè)備的調(diào)節(jié)信號輸入端。在實際測試中,網(wǎng)絡(luò)可以從搭建的居民接入網(wǎng),核心網(wǎng)中獲取,傳入所述無線網(wǎng)絡(luò)控制器I. 1,所述無線網(wǎng)絡(luò)控制器對外部網(wǎng)絡(luò)信號進(jìn)行處理,再通過基站I. 2進(jìn)行信號發(fā)射,所述信號調(diào)節(jié)裝置I. 3用于在測試中按照測試要求對基站的信號強弱進(jìn)行調(diào)節(jié)以配合測試的進(jìn)行。所述無線網(wǎng)絡(luò)控制器與所述基站之間可以設(shè)有BBU1. 4(室內(nèi)基帶處理單元)。測試過程中后,測試結(jié)果實時返回到控制設(shè)備3上,最后在測試完成后形成測試結(jié)果。為了避免干擾,所述測試終端設(shè)置在屏蔽柜7內(nèi),相應(yīng)地,所述信號調(diào)節(jié)裝置I. 3的信號輸出端設(shè)置在所述屏蔽柜內(nèi)。在本發(fā)明的一個實施例中,所述信號調(diào)節(jié)裝置I. 3可為程控衰減器。優(yōu)選地,所述基站1. 2可由相連接的近端機(jī)RS和遠(yuǎn)端機(jī)RRU組成,采用RS和RRU這種分開式的基站便于維護(hù)。
所述基站I. 2包括多個RRU,用于發(fā)射不同的網(wǎng)絡(luò)信號,這些網(wǎng)絡(luò)信號可以是我們在日常中常用的網(wǎng)絡(luò),各個RRU分別與RS連接,所述信號調(diào)節(jié)裝置I. 3設(shè)有與每個RRU相對應(yīng)的信號接口和控制信號輸出端,用于對各路網(wǎng)絡(luò)信號分別進(jìn)行強弱調(diào)節(jié)和分別輸出。一般地,我們所述的測試終端2為商用終端。該系統(tǒng)還包括用于監(jiān)測系統(tǒng)工作狀態(tài)的監(jiān)控設(shè)備4,所述監(jiān)控設(shè)備4與所述信號發(fā)送設(shè)備、測試終端2和控制設(shè)備3分別連接,測試終端2如果為多個,可通過路由器5與所述監(jiān)控設(shè)備4連接。監(jiān)控設(shè)備4 一般為PC機(jī)即可,在測試過程中便于操作人員對測試中的各個設(shè)備的工作狀態(tài)進(jìn)行掌控,同時,如果測試中發(fā)生各種故障,所述監(jiān)控設(shè)備4也能及時得知,便于操作人員及時處理。更佳地,可以再所述在監(jiān)控設(shè)備4上安裝定位工具,用于在發(fā)生故障時,迅速定位。例如LMT-R等。更佳地,為了更好的對測試結(jié)果進(jìn)行保護(hù),防止發(fā)生意外,可以通過上述提到的軟件monkeyrunner,截取商用終端的用戶界面圖片,并將截圖存儲于監(jiān)控設(shè)備上,并將截屏與既定已知正確的結(jié)果截屏相比較,以此確定測試結(jié)果。同時可以對商用終端系統(tǒng)的監(jiān)控,獲得業(yè)務(wù)執(zhí)行的開始和結(jié)束的時間。在本系統(tǒng)中為了更好的管理網(wǎng)絡(luò),還可以設(shè)有網(wǎng)管機(jī)器0MC6。為了更好的理解本發(fā)明,以下提供一種本發(fā)明終端網(wǎng)絡(luò)測試系統(tǒng)的具體實施過程將各個設(shè)備之間連接好,搭建好測試環(huán)境;連接監(jiān)控設(shè)備到程控衰減器,在程控衰減器上安裝使其受控制設(shè)備控制的驅(qū)動程序;通過路由器,連接監(jiān)控設(shè)備到各個商用終端;根據(jù)測試用例編寫Python測試腳本;運行Python測試腳本,商用終端開始進(jìn)行自動撥打,同時網(wǎng)絡(luò)信號根據(jù)測試腳本進(jìn)行變換;在測試腳本運行完成以后,通過結(jié)果截屏與既定已知正確的結(jié)果截屏相比較,得出測試結(jié)果;通過對測試結(jié)果的分析,找出失敗業(yè)務(wù)和終端;通過測試結(jié)果輸出的測試時間,以及終端的MSI (國際移動用戶識別碼)號,找出業(yè)務(wù)失敗相關(guān)的log (日志),通過定位工具進(jìn)行定位。
操作人員根據(jù)業(yè)務(wù)失敗的原因,針對失敗的業(yè)務(wù)和終端重新進(jìn)行測試。 在所有測試腳本運行完畢以后,輸出測試結(jié)果報告。本發(fā)明支持多種商用終端,且具備自動化測試功能,提高測試效率,節(jié)省測試成本。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種終端網(wǎng)絡(luò)測試系統(tǒng),其特征在于,包括相連接的信號發(fā)送設(shè)備和測試終端;以及 控制設(shè)備,所述控制設(shè)備的調(diào)節(jié)信號輸出端與所述信號發(fā)送設(shè)備的調(diào)節(jié)信號輸入端連接,所述控制設(shè)備的控制信號輸出端與所述測試終端的控制信號輸入端連接。
2.如權(quán)利要求I所述的一種終端網(wǎng)絡(luò)測試系統(tǒng),其特征在于,所述控制設(shè)備包括用于自動撥打測試終端的自動撥打模塊和用于調(diào)節(jié)信號發(fā)送設(shè)備信號強弱的信號調(diào)節(jié)模塊,所述自動撥打模塊的輸出端為所述控制設(shè)備的控制信號輸出端,所述信號調(diào)節(jié)模塊的輸出端為所述控制設(shè)備的調(diào)節(jié)信號輸出端。
3.如權(quán)利要求2所述的一種終端網(wǎng)絡(luò)測試系統(tǒng),其特征在于,該系統(tǒng)包括多個測試終端,各個測試終端分別與所述自動撥打模塊連接。
4.如權(quán)利要求I所述的一種終端網(wǎng)絡(luò)測試系統(tǒng),其特征在于,所述信號發(fā)送設(shè)備包括依次相連的無線網(wǎng)絡(luò)控制器、基站和信號調(diào)節(jié)裝置,所述信號調(diào)節(jié)裝置的信號輸出端為所述信號發(fā)送設(shè)備的信號輸出端,所述信號調(diào)節(jié)裝置的調(diào)節(jié)信號輸入端為所述信號發(fā)送設(shè)備的調(diào)節(jié)信號輸入端。
5.如權(quán)利要求4所述的一種終端網(wǎng)絡(luò)測試系統(tǒng),其特征在于,還包括屏蔽柜; 所述測試終端位于所述屏蔽柜內(nèi),所述信號調(diào)節(jié)裝置的信號輸出端位于所述屏蔽柜內(nèi)。
6.如權(quán)利要求4或5所述的一種終端網(wǎng)絡(luò)測試系統(tǒng),其特征在于,所述信號調(diào)節(jié)裝置為程控衰減器。
7.如權(quán)利要求4所述的一種終端網(wǎng)絡(luò)測試系統(tǒng),其特征在于,所述基站由相連接的近端機(jī)RS和遠(yuǎn)端機(jī)RRU組成。
8.如權(quán)利要求7所述的一種終端網(wǎng)絡(luò)測試系統(tǒng),其特征在于,所述基站包括多個RRU,各個RRU分別與RS連接,所述信號調(diào)節(jié)裝置設(shè)有與每個RRU相對應(yīng)的信號接口和控制信號輸出端。
9.如權(quán)利要求I所述的一種終端網(wǎng)絡(luò)測試系統(tǒng),其特征在于,該系統(tǒng)還包括用于監(jiān)測該系統(tǒng)中其它設(shè)備工作狀態(tài)和測試過程的監(jiān)控設(shè)備,所述監(jiān)控設(shè)備與所述信號發(fā)送設(shè)備、測試終端和控制設(shè)備分別連接。
10.一種多終端網(wǎng)絡(luò)測試系統(tǒng),其特征在于,該系統(tǒng)包括相連接的信號發(fā)送設(shè)備和多個測試終端;以及控制設(shè)備,所述控制設(shè)備的調(diào)節(jié)信號輸出端與所述信號發(fā)送設(shè)備的調(diào)節(jié)信號輸入端連接,所述控制設(shè)備的控制信號輸出端通過路由器與所述多個測試終端的控制信號輸入端連接。
全文摘要
本發(fā)明公開了一種終端網(wǎng)絡(luò)測試系統(tǒng)和一種多終端網(wǎng)絡(luò)測試系統(tǒng),涉及通信技術(shù)領(lǐng)域,用以解決手工進(jìn)行終端互操作測試的工作量大、重復(fù)性高等問題。本發(fā)明包括,相連接的信號發(fā)送設(shè)備和測試終端,還包括控制設(shè)備,所述控制設(shè)備的調(diào)節(jié)信號輸出端與所述信號發(fā)送設(shè)備的調(diào)節(jié)信號輸入端連接,所述控制設(shè)備的控制信號輸出端可以通過或不通過路由器與所述測試終端的控制信號輸入端連接,本發(fā)明,通過將終端撥打自動化和網(wǎng)絡(luò)信號變化自動化相結(jié)合,形成一個終端互操作的自動化測試方法,解決了手工進(jìn)行終端互操作測試的工作量大、重復(fù)性高等問題。
文檔編號H04W24/08GK102790994SQ201210249408
公開日2012年11月21日 申請日期2012年7月18日 優(yōu)先權(quán)日2012年7月18日
發(fā)明者孫宇, 榮昌輝, 馬超 申請人:大唐移動通信設(shè)備有限公司