【摘 要】隨著數(shù)據(jù)通信技術(shù)的發(fā)展,數(shù)據(jù)通信自動(dòng)化已經(jīng)被廣泛運(yùn)用在各式各樣的行業(yè)中,就目前來(lái)說(shuō),產(chǎn)品的質(zhì)量與可靠性是國(guó)內(nèi)外各大通信設(shè)備制造商關(guān)注的焦點(diǎn)。對(duì)于數(shù)據(jù)通信設(shè)備的測(cè)試技術(shù)來(lái)說(shuō),傳統(tǒng)的手工測(cè)試技術(shù)不但成本高且執(zhí)行繁瑣、效率較低,由此,自動(dòng)化的通信設(shè)備測(cè)試技術(shù)被引入。本文就數(shù)據(jù)通信設(shè)備的自動(dòng)化測(cè)試功能和基本框架進(jìn)行研究,就其實(shí)施方案進(jìn)行分析。
【關(guān)鍵詞】數(shù)據(jù)通信 通信設(shè)備
數(shù)據(jù)通信網(wǎng)絡(luò)的飛速發(fā)展下,交換機(jī)、路由器等設(shè)備已經(jīng)成為了廣泛應(yīng)用的數(shù)據(jù)承載設(shè)備,針對(duì)數(shù)據(jù)通信設(shè)備的測(cè)試技術(shù)越來(lái)越受到人們的關(guān)注。伴隨著數(shù)據(jù)通信網(wǎng)絡(luò)規(guī)模的擴(kuò)大,數(shù)據(jù)通信設(shè)備逐漸向自動(dòng)化的方向發(fā)展,傳統(tǒng)的數(shù)據(jù)通信設(shè)備測(cè)試技術(shù)不僅成本高,且執(zhí)行繁瑣、效率低,而自動(dòng)化測(cè)試技術(shù)的引入,不僅改善了傳統(tǒng)測(cè)試技術(shù)的缺陷,更加實(shí)現(xiàn)了測(cè)試的經(jīng)濟(jì)性、有效性,更利于實(shí)施維護(hù)。下文針對(duì)數(shù)據(jù)通信設(shè)備的自動(dòng)化測(cè)試技術(shù)的特點(diǎn)進(jìn)行分析,就自動(dòng)化測(cè)試的實(shí)施方案展開(kāi)討論。
一、數(shù)據(jù)通信設(shè)備的自動(dòng)化測(cè)試特點(diǎn)及框架功能介紹
(一)數(shù)據(jù)通信設(shè)備的測(cè)試特點(diǎn)
從產(chǎn)品上分析,數(shù)據(jù)通信測(cè)試可以分為交換機(jī)產(chǎn)品測(cè)試和路由器產(chǎn)品測(cè)試、防火墻測(cè)試等三種,且其測(cè)試內(nèi)容基本相似,但因產(chǎn)品的工作層次不同,功能作用與特點(diǎn)也存在差異,所以其測(cè)試方式和重點(diǎn)也不同。其中,因交換機(jī)的工作層次影響,設(shè)備的種類非常多,所以在功能性測(cè)試時(shí)主要注重的是交換機(jī)的轉(zhuǎn)發(fā)功能與轉(zhuǎn)發(fā)性能。而路由器工作在核心層,通常主要進(jìn)行協(xié)議一致性的測(cè)試,或者路由震蕩測(cè)試,檢測(cè)路由震蕩對(duì)路由器轉(zhuǎn)發(fā)能力的影響。
(二)自動(dòng)化測(cè)試框架功能介紹
自動(dòng)化測(cè)試平臺(tái)一般采用的是分布式的架構(gòu),一般分為管理端與執(zhí)行端,利用TCP/IP通信協(xié)議,將管理平臺(tái)、執(zhí)行平臺(tái)以及開(kāi)發(fā)平臺(tái)綜合為一體,來(lái)實(shí)現(xiàn)和應(yīng)用自動(dòng)化測(cè)試。前面提到,自動(dòng)化測(cè)試平臺(tái)分為管理端與執(zhí)行端,管理端主要包括控制單元、管理單元、用戶界面、任務(wù)解析、運(yùn)行引擎以及測(cè)試日志、通信接口等等部分。另外,測(cè)試技術(shù)作為保障設(shè)備質(zhì)量和可靠性的關(guān)鍵技術(shù),通過(guò)測(cè)試工具與腳本,以及其他的自動(dòng)化手段,嚴(yán)格按照測(cè)試工程師的計(jì)劃對(duì)數(shù)據(jù)通信設(shè)備進(jìn)行自動(dòng)測(cè)試,不僅能夠保證測(cè)試的準(zhǔn)確性與合理性,更能夠快速、全面的測(cè)試產(chǎn)品的性能,從而提高產(chǎn)品的質(zhì)量,節(jié)約測(cè)試經(jīng)費(fèi)。
二、數(shù)據(jù)通訊設(shè)備的自動(dòng)化測(cè)試實(shí)施方案
針對(duì)數(shù)據(jù)通信設(shè)備的自動(dòng)化測(cè)試,要保證其成功運(yùn)行以及有效的結(jié)果,在很大的程度上需要依靠自動(dòng)化測(cè)試平臺(tái)。完善、優(yōu)秀的自動(dòng)化測(cè)試實(shí)施方案不僅可以縮短測(cè)試腳本的開(kāi)發(fā)時(shí)間,方便執(zhí)行工程師的指令,更能對(duì)統(tǒng)計(jì)結(jié)果進(jìn)行及時(shí)的記錄。下文就對(duì)自動(dòng)化測(cè)試框架進(jìn)行描述。
(一)數(shù)據(jù)通信設(shè)備自動(dòng)化測(cè)試的基本概念
自動(dòng)化測(cè)試平臺(tái)是管理平臺(tái)、執(zhí)行平臺(tái)以及開(kāi)發(fā)平臺(tái)的綜合體,通過(guò)對(duì)數(shù)據(jù)通信設(shè)備的管理實(shí)現(xiàn),在自動(dòng)化測(cè)試平臺(tái)上進(jìn)行一系列的腳本套件設(shè)計(jì)和開(kāi)發(fā),嚴(yán)格按照測(cè)試平臺(tái)的邏輯層次和平臺(tái)中的相關(guān)概念實(shí)現(xiàn)自動(dòng)化測(cè)試。首先,自動(dòng)化測(cè)試套件中最小的單位就是測(cè)試腳本,也是自動(dòng)化測(cè)試執(zhí)行的主體。測(cè)試用到的腳本需要在一定的執(zhí)行環(huán)境與場(chǎng)景下,正確的執(zhí)行并得到預(yù)期的結(jié)果,通過(guò)自動(dòng)化的語(yǔ)言對(duì)測(cè)試的用例進(jìn)行過(guò)程的描述。
(二)數(shù)據(jù)通信設(shè)備的自動(dòng)化測(cè)試基本概念
(三)測(cè)試儀加載與運(yùn)行流程
一般來(lái)說(shuō),測(cè)試儀表的訪問(wèn)方式包括兩種,GUI以及遠(yuǎn)程API,其中GUI是我們通常使用的一種方式,主要由客戶端通過(guò)應(yīng)用程序或者遠(yuǎn)程登錄測(cè)試儀來(lái)控制服務(wù)器實(shí)現(xiàn)操作測(cè)試儀。而API遠(yuǎn)程訪問(wèn)方式則是實(shí)現(xiàn)自動(dòng)化測(cè)試的基礎(chǔ),通過(guò)加載測(cè)試儀表的API腳本解釋器或者自動(dòng)化的測(cè)試程序,利用直接和測(cè)試儀表建立起TCP連接,也可以說(shuō)利用控制服務(wù)器建立TCP連接,對(duì)測(cè)試儀進(jìn)行操作。除此之外,測(cè)試儀控制服務(wù)器是由一臺(tái)安裝了測(cè)試儀表控制軟件的服務(wù)器,通過(guò)管理多個(gè)測(cè)試?yán)L畫(huà),將其作為服務(wù)器端來(lái)接受多個(gè)API 或者GUI Clients客戶端的操作。具體訪問(wèn)方式如下圖所示。
(四)被測(cè)數(shù)據(jù)通信設(shè)備的登陸和運(yùn)行
就拿交換機(jī)來(lái)說(shuō),被測(cè)試的交換機(jī)登陸所用的TCL實(shí)現(xiàn)一個(gè)telnet客戶端,以此來(lái)給腳本編輯人員提供API。通常被測(cè)設(shè)備的使用方式分為兩種,包括單獨(dú)使用和結(jié)合收發(fā)包工具使用兩種。一方面,采用單獨(dú)使用方式時(shí),首先要發(fā)送命令配置設(shè)備,然后接受并分析返回的信息,用以判斷設(shè)備的功能是都運(yùn)行正常。另一方面,結(jié)合收發(fā)包工具的使用方法也需要先發(fā)送命令配置設(shè)備,然后收發(fā)好數(shù)據(jù)包,再根據(jù)數(shù)據(jù)的轉(zhuǎn)發(fā)情況來(lái)判斷設(shè)備的功能正常與否。
總的來(lái)說(shuō),數(shù)據(jù)通信設(shè)備的自動(dòng)化測(cè)試是一項(xiàng)綜合性高,但非常便捷的測(cè)試技術(shù)。本文通過(guò)分析數(shù)據(jù)通信設(shè)備的測(cè)試特點(diǎn)以及測(cè)試的發(fā)方法以及測(cè)試原理和框架等幾個(gè)方面,提出了數(shù)據(jù)通信設(shè)備的自動(dòng)化測(cè)試操作細(xì)節(jié),闡明了自動(dòng)化測(cè)試技術(shù)的實(shí)施方案,為從事通信設(shè)備制造的人員提供相關(guān)參考。
參考文獻(xiàn):
[1]趙研.無(wú)線公話的自動(dòng)化測(cè)試[D].電子科技大學(xué),2007.