TW201321765A - 通訊裝置之自動化測試系統 - Google Patents

通訊裝置之自動化測試系統 Download PDF

Info

Publication number
TW201321765A
TW201321765A TW100143358A TW100143358A TW201321765A TW 201321765 A TW201321765 A TW 201321765A TW 100143358 A TW100143358 A TW 100143358A TW 100143358 A TW100143358 A TW 100143358A TW 201321765 A TW201321765 A TW 201321765A
Authority
TW
Taiwan
Prior art keywords
test
server
tested
command
network interface
Prior art date
Application number
TW100143358A
Other languages
English (en)
Inventor
Chao-Yun Hsu
Cheng-Chan Tsai
Tien-Yu Huang
Original Assignee
Univ Tatung
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Univ Tatung filed Critical Univ Tatung
Priority to TW100143358A priority Critical patent/TW201321765A/zh
Publication of TW201321765A publication Critical patent/TW201321765A/zh

Links

Landscapes

  • Maintenance And Management Of Digital Transmission (AREA)

Abstract

本發明係一種通訊裝置之自動化測試系統,該測試系統包括一測試伺服器、一連線管理裝置及至少一轉換器,其中該測試伺服器內儲存有至少一測試項目,該測試項目係對應於一測試指令,該測試伺服器能根據該測試項目,發送出對應於該測試項目的測試指令;該連線管理裝置係透過網路與該測試伺服器相連接,並接收該測試伺服器傳來的該測試指令,且將該測試指令轉譯為一管理命令;該轉換器係與該連線管理裝置相連接,且該轉換器另與一待測裝置(如:待測之通訊裝置或測試設備)相連接,以使該連線管理裝置能透過該轉換器,對該待測裝置發送該管理命令,且使該待測裝置能執行對應於該管理命令的一測試動作,並產生一測試結果,且該連線管理裝置能透過該轉換器,接收該待測裝置所產生之該測試結果,並將該測試結果傳送至該測試伺服器。如此,測試人員僅需在該測試伺服器中預先設定所需的各種測試項目及測試指令,並將待測裝置連接至轉換器後,該測試系統便能自動對該待測裝置完成各種測試,大幅提升測試效率。

Description

通訊裝置之自動化測試系統
本發明係關於一種通訊裝置之自動化測試系統,在該測試系統中,一測試伺服器能將對應於測試項目的測試指令,發送至一連線管理裝置,而該連線管理裝置係將該測試指令轉譯為一管理命令,並透過一轉換器,將該管理命令發送至待測裝置,使該待測裝置在執行測試動作後產生一測試結果,如此,該測試伺服器便能取得該測試結果,大幅減少過去手動測試所需花費的時間,並增加測試的效率及便利性。
按,隨著無線寬頻網路技術的進展,無線寬頻網路的傳輸速度及品質與日俱增,目前,無線寬頻網路技術已成為現代生活中不可或缺的重要技術。近年來,又以WiMAX(Worldwide Interoperability for Microwave Access,全球互通微波存取)技術最受到業者的重視。WiMAX是一項高速無線數據網路標準,是由WiMAX論壇提出並於2001年6月成形。WiMAX可作為電纜和DSL(Digital Subscriber Line,數位用戶迴路)之外的選擇,且WiMAX適用於較寬的頻帶以及較遠的傳輸距離,有助於電信業者(如:ISP業者)建置無線網路,其與以短距離傳輸為目的之IEEE 802.11通訊協定有著相當大的不同。
根據發明人的研究與調查,WiMAX的產業供應鏈體系可細分為晶片、終端設備、基地台、ASN(Access Service Network,存取網路服務)閘道器、核心網路與系統整合、測試服務、測試設備、營運服務等部份。由於WiMAX牽涉到多種不同的通訊裝置,故隨之產生了大量的測試需求,不僅如此,目前WiMAX已進入佈建階段,因此,未來將會有更多的WiMAX通訊設備誕生。雖然WiMAX的技術已經發展一段時間,但通訊設備之間,以及介面之間的相容性問題依然存在,因此,在執行WiMAX的佈建過程中,相容性的測試即成為重要課題。業者及相關研究單位通常必須配置測試人員,來進行通訊設備的測試作業,以驗證通訊設備的運作狀況及相容性,確保WiMAX佈建完成後的連線品質。由於在無線寬頻系統的發展中,需要可靠的系統元件(如:通訊設備)來支持,所以測試對於無線寬頻系統的推動十分重要。然而,目前WiMAX的晶片及設備大部分是由國外廠商研發設計,台灣業者並無合適的測試系統,故僅能申請國際認證的測試,此一問題實有待台灣業者及研發單位設法解決。此外,礙於目前測試的項目種類有限,且不貼近真實營運環境,測試人員往往難以執行完整的相容性測試,導致業者對所開發出來的設備或裝置,不易作有效的測試驗證,及進一步的研究與開發。
目前現有的測試方法,主要是由測試人員以手動操作測試設備及通訊裝置,使測試設備與通訊裝置相互搭配,再依序執行所需的軟體,使測試設備與通訊裝置產生互動,例如:相互傳遞及接收訊號等。藉此,測試人員即可觀察並收集軟體及硬體的測試結果。然而,為確保測試結果貼近真實營運環境,並儘可能地完成完整的相容性測試,測試人員需執行之測試項目的數量往往相當龐大。不僅無線寬頻系統的測試項目繁多,測試項目執行的過程中亦有許多的重複步驟,如此,將導致測試所需要的時間非常冗長,且非常缺乏效率。況且,一旦測試的需求遽增,測試人員並無法在有限的時間內,完成繁複的測試工作,造成測試作業嚴重延宕,相當不理想。
此外,不同廠牌的測試設備及通訊裝置(以下統稱待測裝置)具有不同的應用程式介面(Application Programming Interface,簡稱API),當測試人員欲對不同廠牌的待測裝置進行測試時,往往必須先花費大量的時間,逐一去熟悉各種待測裝置的應用程式介面,此不僅大幅增加測試所需的時間,造成測試的進度遲緩,更可能因人為因素造成操作失誤或測試誤差,大幅降低測試效率及精確度。又,正因為習知的測試方式是測試人員以手動的方式進行,因此,利用習知的測試方式並無法對不同層級的測試人員建立不同的權限,如此,將可能導致測試資料或結果遭到竄改及外流,無法有效確保資料的安全性。
因此,如何改善習知測試方式的諸多問題,以開發出一套自動化測試系統,藉此大幅提升測試效率,避免人為因素所造成的操作失誤或測試誤差,提高測試的效率及精確度,並省去測試人員熟悉應用程式介面所需的時間,同時確保資料的安全性,即為本發明在此欲探討的一重要課題。
有鑑於前揭習知技術的諸多問題,發明人經過長久努力研究與實驗,終於開發設計出本發明之通訊裝置之自動化測試系統,以大幅提高測試作業的效率,減少測試所需的時間,避免測試人員花費大量的時間於熟悉待測裝置的應用程式介面,防止人為因素所造成的操作失誤或測試誤差,確保測試的精確度,並保障資料的安全性。
本發明之一目的,係提供一種通訊裝置之自動化測試系統,該測試系統包括一測試伺服器、一連線管理裝置及至少一轉換器,其中該測試伺服器內儲存有至少一測試項目,該測試項目係對應於一測試指令,該測試伺服器能根據該測試項目,發送出對應於該測試項目的測試指令;該連線管理裝置係透過網路(網際網路或區域網路)與該測試伺服器相連接,以接收該測試伺服器傳來的該測試指令,並將該測試指令轉譯為一管理命令;該轉換器係與該連線管理裝置相連接,且該轉換器另與一待測裝置(如:待測之通訊裝置或測試設備)相連接,以使該連線管理裝置能透過該轉換器,對該待測裝置發送該管理命令,且使該待測裝置能執行對應於該管理命令的一測試動作,並產生一測試結果,該連線管理裝置能透過該轉換器,接收該待測裝置所產生之該測試結果,並將該測試結果傳送至該測試伺服器。如此,測試人員僅需預先設定所需的各種測試項目及測試指令,並將待測裝置連接至轉換器後,該測試系統便能自動對該待測裝置完成各種測試,且測試人員可在該連線管理裝置上連接多個轉換器,使該連線管理裝置能分別透過該等轉換器,與複數個不同的待測裝置相連接,藉此,該測試伺服器便能在短時間內,同時對多部待測裝置自動進行測試,大幅提升測試效率。
本發明之另一目的,乃該測試伺服器內設有一儲存單元、一處理單元及一第一網路介面,該儲存單元內儲存有該測試項目,該處理單元係分別與該儲存單元及該第一網路介面相連接,該處理單元能根據該測試項目,透過該第一網路介面,發送出對應於該測試項目的測試指令。
本發明之又一目的,乃該連線管理裝置內設有一第二網路介面及一管理單元,該第二網路介面係透過網路與該第一網路介面相連接,該管理單元係與該第二網路介面相連接,該管理單元能透過該第二網路介面,接收該測試伺服器傳來的該測試指令,並將該測試指令轉譯為該管理命令。
為便 貴審查委員能對本發明之目的、結構及其功效,做更進一步之認識與瞭解,茲舉實施例配合圖式,詳細說明如下:
發明人在長期從事通訊裝置及無線寬頻網路等相關領域的研發及設計中,發現目前業者在進行測試時,測試人員往往需花費大量的時間與精力,去逐一熟悉各種待測裝置的應用程式介面,大幅增加測試所需的時間,且目前尚無完整的自動化測試系統,能簡化測試作業,導致測試所需要的時間非常冗長,且效率低落。業者雖欲進一步尋求上述問題的改善方案,但尚未獲得完善的解決辦法。有鑑於此,發明人乃思及以測試伺服器、連線管理裝置及轉換器建構出自動化測試系統,以提升測試作業的效率,解決習知測試方法的諸多缺失。
本發明係一種通訊裝置之自動化測試系統,請參閱第1圖所示,在本發明之較佳實施例中,該測試系統1包括一測試伺服器10、一連線管理裝置11及二轉換器12a、12b,其中該測試伺服器10內設有一處理單元100、一第一網路介面101及一儲存單元102,該儲存單元102可為一非揮發性記憶體或其他元件,該處理單元100可為中央處理器或處理晶片,而該第一網路介面101可為一乙太網路卡。該儲存單元102內儲存有至少一測試項目,該測試項目係對應於至少一測試指令,在實際設計上,業者在根據本案之概念,建構該測試系統1時,可利用Per1或其他腳本程式語言(Scripting language)撰寫該測試項目,並可對測試項目的架構進行模組化設計,以縮短腳本程式的長度,進而達到簡化程式及提升擴充性的效果,並提升工程師撰寫腳本程式的效率。
在本較佳實施例中,復請參閱第1圖所示,該處理單元100係分別與該儲存單元102及該第一網路介面101相連接,而該第一網路介面101係與網路W相連接,需特別一提的是,第1圖所示之網路W可為網際網路或區域網路,但一般為了安全性的考量,通常會以私人區域網路作為該網路W,以確保資料的機密性,但本發明並不以此為限,合先陳明。該處理單元100能根據該測試項目,透過該第一網路介面101,發送出對應於該測試項目的測試指令。在本較佳實施例中,業者可利用TestLink軟體架設該測試伺服器10,TestLink軟體是在Linux上執行為Web based(以網路為基礎)的系統管理軟體,可應用於測試過程中的全系統管理,其透過所提供之管控功能,可進行測試需求、測試規格訂定、測試計劃擬訂、測試執行與測試報告產出,TestLink軟體全部由單一介面進行操作與管理。同時TestLink軟體亦提供多種測試結果的統計與報表格式,以利於測試結果之分析與判讀。藉由TestLink軟體,該測試伺服器10即具備執行測試項目(測試指令)的能力,且測試人員亦可利用TestLink軟體所提供的介面,控制該測試伺服器10,以進行測試作業。此外,業者亦可透過HTML(HyperText Markup Language,超文件標示語言)、PHP(Hypertext Preprocessor)、MySQL等程式語言及資料庫系統,客製化修正、補強、整合建立該測試伺服器10,使該測試伺服器10具備符合操作需求的網頁介面(Web User Interface)。
另一方面,復請參閱第1圖所示,該連線管理裝置11內設有一管理單元111及一第二網路介面112,在實際實施上,業者可利用一個人電腦作為該連線管理裝置11,而該第二網路介面112可為一乙太網路卡,第二網路介面112係透過網路W與該測試伺服器10的第一網路介面101相連接。在本較佳實施例中,該第一及第二網路介面101、112係以TPC/IP通訊協定完成連線,惟,本發明並不以此為限,該第一及第二網路介面101、112亦可利用其他通訊協定完成連線,同樣能達成本發明所欲追求的效果。該管理單元111係與該第二網路介面112相連接,該管理單元111能透過該第二網路介面112,接收該測試伺服器10傳來的該測試指令,並將該測試指令轉譯為一管理命令。該等轉換器12a、12b係與該連線管理裝置11的管理單元111相連接,其中該轉換器12a與一待測之通訊裝置13(如:終端設備、基地台等)相連接,而該轉換器12b與一測試設備14相連接,在本發明中,該通訊裝置13及該測試設備14統稱為「待測裝置」。該管理單元111能透過該等轉換器12a、12b,對該等待測裝置(通訊裝置13及測試設備14)發送管理命令,且使該等待測裝置(通訊裝置13及測試設備14)能分別執行對應於管理命令的測試動作,並分別產生一測試結果。在實際的測試中,測試人員亦可令該測試設備14對待測之通訊裝置13發送電磁訊號,使測試設備14與通訊裝置13彼此之間發生互動,如此,測試人員即可對測試設備14與通訊裝置13進行觀察及收集數據。惟,本發明並不以此為限,業者在根據本發明之概念,設計建構該測試系統1時,亦可依據實際的測試需求或其他因素,增加或減少該等轉換器12a、12b的數量,以增減待測裝置(通訊裝置13及測試設備14)的數量,凡熟悉本技術領域之人士所能輕易思及的變化與修飾,仍不脫離本發明之申請專利範圍,合先陳明。
該連線管理裝置11作為測試伺服器10與轉換器12a、12b之間的橋樑,連線管理裝置11在將測試指令轉譯為管理命令時,必須先選出該等轉換器12a、12b的設定檔案,並對該等轉換器12a、12b初始化,使轉換器12a、12b能接收連線管理裝置11傳來的管理命令。而該轉換器12a、12b係位於該連線管理裝置11及該待測裝置(通訊裝置13及測試設備14)之間,其能與該連線管理裝置11及待測裝置(通訊裝置13及測試設備14)溝通,以達到傳遞管理命令及測試結果的功能。如此,該管理單元111便能透過該轉換器12a、12b,接收該待測裝置(通訊裝置13及測試設備14)所產生之該測試結果,並依序透過該第二網路介面112、網路W及該第一網路介面101,將該測試結果傳送至該測試伺服器10。
為便審查委員能更瞭解本發明之整體流程步驟,茲以時序圖(第2圖)配合文字描述的方式,說明本發明所採用的流程步驟。請參閱第1、2圖所示,該測試系統1係根據下列步驟,自動完成測試作業:
(200)該測試伺服器10根據測試項目,將對應於該測試項目的測試指令,傳送至該連線管理裝置11,使該連線管理裝置11將該測試指令轉譯為一管理命令;
(201)該連線管理裝置11將該管理命令,傳送至該轉換器12a;
(202)該轉換器12a將該管理命令,傳送至待測裝置(通訊裝置13),使該通訊裝置13執行對應於該管理命令的一測試動作,並產生一測試結果;
(203)該轉換器12a自該通訊裝置13取得該測試結果;
(204)該轉換器12a將該測試結果傳送至該連線管理裝置11;及
(205)該連線管理裝置11透過網路W,將該測試結果傳送至該測試伺服器10。
須特別一提的是,在第2圖中,雖僅列示出轉換器12a及通訊裝置13,惟,第1圖所示之轉換器12b及測試設備14同樣適用於上列步驟(200)~(205),合先陳明。藉由本發明的技術特徵,測試人員僅需根據實際測試需求,在該測試伺服器10中預先設定所需的各種測試項目及測試指令,並將待測裝置(通訊裝置13及測試設備14)分別連接至各轉換器12a、12b後,該測試系統1便能在測試人員的操作下,自動對通訊裝置13及測試設備14完成各種測試。換言之,測試人員可在該連線管理裝置11上連接多個轉換器12a、12b,使該連線管理裝置11能分別透過該等轉換器12a、12b,與複數個不同的待測裝置(通訊裝置13及測試設備14)相連接,藉此,該測試伺服器10便能在短時間內,同時對多部待測裝置(通訊裝置13及測試設備14)自動進行測試,大幅提升測試效率。
藉由本發明之設計,當測試人員欲對不同廠牌的待測裝置進行測試時,即無須逐一去熟悉各種待測裝置的應用程式介面(API),不僅能大幅節省測試時間,更能避免因人為因素所造成的操作失誤或測試誤差,有效提高測試的效率及精確度。此外,復請參閱第1圖所示,本發明之測試系統1可對眾多測試人員個別建立不同的權限,使不同的測試人員能藉由各自的終端裝置15、16(如:電腦等裝置),分別透過網路W連線至該測試伺服器10,以在各自的權限範圍內進行測試作業,或根據各自的權限取得已完成的測試結果,藉此,更能有效兼顧自動化測試系統1的管理彈性及便利性。
按,以上所述,僅為本發明之較佳實施例,惟本發明之技術特徵並不侷限於此,且本發明不限於WiMAX技術,本發明亦可應用在其他通訊技術領域中,凡任何熟悉該項技藝者,在本發明之技術領域內,可輕易思及的變化或修飾,皆應涵蓋在以下本發明的申請專利範圍中。
1...測試系統
10...測試伺服器
100...處理單元
101...第一網路介面
102...儲存單元
11...連線管理裝置
111...管理單元
112...第二網路介面
12a、12b...轉換器
13...通訊裝置
14...測試設備
15、16...終端裝置
W...網路
第1圖係本發明之較佳實施例之方塊圖;及
第2圖係本發明之較佳實施例之時序圖。
1...測試系統
10...測試伺服器
100...處理單元
101...第一網路介面
102...儲存單元
11...連線管理裝置
111...管理單元
112...第二網路介面
12a、12b...轉換器
13...通訊裝置
14...測試設備
15、16...終端裝置
W...網路

Claims (6)

  1. 一種通訊裝置之自動化測試系統,包括:一測試伺服器,其內儲存有至少一測試項目,該測試項目係對應於一測試指令,該測試伺服器能根據該測試項目,發送出對應於該測試項目的測試指令;一連線管理裝置,係透過網路與該測試伺服器相連接,以接收該測試伺服器傳來的該測試指令,並將該測試指令轉譯為一管理命令;及一轉換器,係與該連線管理裝置相連接,且該轉換器另與一待測裝置相連接,以使該連線管理裝置能透過該轉換器,對該待測裝置發送該管理命令,且使該待測裝置能執行對應於該管理命令的一測試動作,並產生一測試結果,且該連線管理裝置能透過該轉換器,接收該待測裝置所產生之該測試結果,並將該測試結果傳送至該測試伺服器。
  2. 如請求項1所述之自動化測試系統,其中該測試伺服器內設有一儲存單元、一處理單元及一第一網路介面,該儲存單元內儲存有該測試項目,該處理單元係分別與該儲存單元及該第一網路介面相連接,該處理單元能根據該測試項目,透過該第一網路介面,發送出對應於該測試項目的測試指令。
  3. 如請求項2所述之自動化測試系統,其中該連線管理裝置內設有一第二網路介面及一管理單元,該第二網路介面係透過網路與該第一網路介面相連接,該管理單元係與該第二網路介面相連接,該管理單元能透過該第二網路介面,接收該測試伺服器傳來的該測試指令,並將該測試指令轉譯為該管理命令。
  4. 如請求項3所述之自動化測試系統,其中該測試項目係由腳本程式語言所撰寫而成。
  5. 如請求項4所述之自動化測試系統,其中該待測裝置係一通訊裝置或一測試設備。
  6. 如請求項5所述之自動化測試系統,其中該第一網路介面及該第二網路介面分別為一乙太網路卡。
TW100143358A 2011-11-25 2011-11-25 通訊裝置之自動化測試系統 TW201321765A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW100143358A TW201321765A (zh) 2011-11-25 2011-11-25 通訊裝置之自動化測試系統

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW100143358A TW201321765A (zh) 2011-11-25 2011-11-25 通訊裝置之自動化測試系統

Publications (1)

Publication Number Publication Date
TW201321765A true TW201321765A (zh) 2013-06-01

Family

ID=49032313

Family Applications (1)

Application Number Title Priority Date Filing Date
TW100143358A TW201321765A (zh) 2011-11-25 2011-11-25 通訊裝置之自動化測試系統

Country Status (1)

Country Link
TW (1) TW201321765A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103364659A (zh) * 2013-06-28 2013-10-23 珠海全志科技股份有限公司 基于Android***的电子设备测试***及方法
CN103823145A (zh) * 2014-03-18 2014-05-28 福建联迪商用设备有限公司 硬件自动化测试平台
CN104459422A (zh) * 2014-12-26 2015-03-25 环旭电子股份有限公司 电源线干扰测试***与测试方法
CN105182111A (zh) * 2015-08-17 2015-12-23 上海斐讯数据通信技术有限公司 一种移动终端的性能测试方法及***
CN106199237A (zh) * 2016-06-21 2016-12-07 广州视源电子科技股份有限公司 测试设备天线的***

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103364659A (zh) * 2013-06-28 2013-10-23 珠海全志科技股份有限公司 基于Android***的电子设备测试***及方法
CN103823145A (zh) * 2014-03-18 2014-05-28 福建联迪商用设备有限公司 硬件自动化测试平台
CN103823145B (zh) * 2014-03-18 2016-08-31 福建联迪商用设备有限公司 硬件自动化测试平台
CN104459422A (zh) * 2014-12-26 2015-03-25 环旭电子股份有限公司 电源线干扰测试***与测试方法
CN104459422B (zh) * 2014-12-26 2017-08-18 环旭电子股份有限公司 电源线干扰测试***的测试方法
CN105182111A (zh) * 2015-08-17 2015-12-23 上海斐讯数据通信技术有限公司 一种移动终端的性能测试方法及***
CN106199237A (zh) * 2016-06-21 2016-12-07 广州视源电子科技股份有限公司 测试设备天线的***

Similar Documents

Publication Publication Date Title
CN109039824B (zh) 一种车载终端无线远程通信协议自动化测试***及方法
US8041553B1 (en) Generic software simulation interface for integrated circuits
CN109740222B (zh) 一种针对汽车网联化场景的测试装置和***
CN110442524A (zh) 一种针对带有认证授权的web服务接口测试方法和装置
CN113342583B (zh) 芯片验证***、方法、装置、设备和存储介质
WO2007065321A1 (fr) Dispositif de test de conformite a un protocole et procede associe
TW201321765A (zh) 通訊裝置之自動化測試系統
CN105577463B (zh) 一种基于通信协议的测试方法及其装置
CN104268079A (zh) 一种pos应用程序测试的方法及***
CN107608901A (zh) 基于Jmteter的测试方法及装置、存储介质、电子设备
CN103077114A (zh) 基于测温装置通信协议的自动化测试方法
CN108345449A (zh) 一种信息处理方法、装置、存储介质及计算机设备
CN107566513B (zh) 测试设备dos环境数据采集方法和***
CN102750143B (zh) 基于matlab com组件调用的dsp开发方法
CN111092767B (zh) 用于调试设备的方法及装置
KR100794130B1 (ko) 이동통신단말기의 응용 프로그램 및 부가 서비스 자동기능시험장치
CN101765129A (zh) 一种数据增值业务入网测试***及方法
CN106933712A (zh) 基于b/s架构的网络化远程测试***及方法
CN103472818B (zh) 列车控制和管理***协议一致性测试平台及测试方法
CN111682979B (zh) 高速信号测试板生成方法及装置
CN113821440A (zh) 一种VxWorks应用软件测试方法、***及模拟器
CN113347060A (zh) 基于流程自动化的电力网络故障检测方法、装置和***
CN116306479A (zh) 基于uvm的以太网phy通用验证平台及验证方法
CN100486187C (zh) 一种l2tp隧道规格的测试方法和***
CN114428702A (zh) 含有通用接口模块的信息物理测试***