趙后俠
【摘要】 ? ?隨著網(wǎng)絡通信的快速發(fā)展,社會對網(wǎng)絡的需求不斷提高,路由器作為連接不同網(wǎng)絡的關鍵設備,扮演著越來越重要的角色,是網(wǎng)絡通信發(fā)展的重要部分,對社會經(jīng)濟發(fā)展起到重要的作用。通常,路由器投入運行都需要經(jīng)過系統(tǒng)軟件測試,企業(yè)想要提高路由器投入應用水平,那么就需要專注研發(fā)系統(tǒng)軟件測試方法,提高路由器系統(tǒng)軟件的應用效率。為此文章通過對路由器進行理論分析,研究路由器系統(tǒng)軟件測試的方法,增強路由器系統(tǒng)軟件測試的實際應用,為路由器系統(tǒng)軟件測試方法的應用分析提供參考建議。
【關鍵詞】 ? ?路由器 ? ?系統(tǒng)軟件測試 ? ?可靠性 ? ?協(xié)議一致性
引言:
現(xiàn)代化企業(yè)與網(wǎng)絡通信相輔相成,網(wǎng)絡通信的發(fā)展為企業(yè)業(yè)務帶來新機會,幫助企業(yè)提高組織水平、拓展溝通渠道,同時企業(yè)新需求進一步促使網(wǎng)絡通信快速發(fā)展。而路由器是計算機網(wǎng)絡應用的重要部分,是子網(wǎng)絡可以連接在一起關鍵網(wǎng)絡設備,成為社會發(fā)展必不可少的一部分。路由器又稱網(wǎng)關,可以通過路由尋址的功能,找到不同網(wǎng)絡環(huán)境下的網(wǎng)絡,方便網(wǎng)絡間的組合,為企業(yè)業(yè)務輸送提供通道,連接業(yè)務傳送的子網(wǎng)絡,保障網(wǎng)絡傳輸之間的安全性,滿足企業(yè)業(yè)務對網(wǎng)絡的需求。
路由器系統(tǒng)軟件測試的目的可以清晰產(chǎn)品信息,完善產(chǎn)品設備,明確不同產(chǎn)品的優(yōu)劣勢,方便產(chǎn)品后續(xù)的研發(fā)改進,促使社會網(wǎng)絡通信不斷發(fā)展。
路由器在推廣應用前需要進行系統(tǒng)軟件檢測,通過制定符合實際情況的測試方案設計,針對路由器的接口性能、功能特點、安全可靠性、協(xié)議一致性等指標進行詳細設計,明確實施步驟,清楚前提條件,對檢測結果進行預設,方便后續(xù)測試方法的執(zhí)行,加快路由器系統(tǒng)軟件的研發(fā)步伐,提高系統(tǒng)軟件的測試效率。針對產(chǎn)品測試執(zhí)行,需要關注路由器輸入輸出方式,明確執(zhí)行流程,采用相同的程序開發(fā)語言,降低開發(fā)成本,提高路由器測試執(zhí)行效率,為網(wǎng)絡安全穩(wěn)定運行打下基礎,幫助企業(yè)提高網(wǎng)絡業(yè)務水平,提高社會經(jīng)濟發(fā)展水平。
一、路由器系統(tǒng)軟件相關理論
路由器連接著不同的網(wǎng)段,是子網(wǎng)絡間傳輸?shù)闹匾W(wǎng)絡設備,保證業(yè)務傳輸可以順利進行,同時還可以在邏輯上區(qū)分獨立子網(wǎng)絡,保證網(wǎng)絡通信功能可以正常進行,滿足各網(wǎng)絡對通信的需求。路由器網(wǎng)絡通信的實現(xiàn)依賴設備內部的系統(tǒng)軟件,即正常運行的系統(tǒng)軟件是保證路由器通信的基礎,不過路由器系統(tǒng)軟件正常運行是需要經(jīng)過測試的,只有通過專業(yè)的軟件測試合格才能保證軟件的正常運行,實現(xiàn)路由器的通信功能,保持網(wǎng)絡的安全穩(wěn)定運行。
事實上,傳統(tǒng)的路由器系統(tǒng)軟件測試以套接字發(fā)包為主,沒有統(tǒng)一的測試系統(tǒng),在已有的技術測試中,不同的系統(tǒng)軟件有不同的測試系統(tǒng)方法,給后期的維護帶來困難,增加維修的復雜性,不利于提高后期維護的工作效率。
路由器實現(xiàn)通信功能的實際應用以通信協(xié)議進行為基礎,通過軟件平臺的有效測試,保證相關通信協(xié)議可以正常進行,使得路由器網(wǎng)絡通信可以覆蓋工作生活區(qū)域,為子網(wǎng)路通信提供網(wǎng)關設備。在路由器生產(chǎn)應用中,需要規(guī)范系統(tǒng)軟件的測試方法,通過測試路由器性能、可靠性、安全性等指標,建立完備的網(wǎng)關設備,保證計算機網(wǎng)絡可以正常進行[1]。
二、路由器系統(tǒng)軟件測試的目的與內容
計算機網(wǎng)絡通信需要路由器轉發(fā)數(shù)據(jù)包實現(xiàn),可以在數(shù)據(jù)鏈路層、應用層等多層次上進行轉發(fā),一般以TCP/IP、AppleTalk等系統(tǒng)協(xié)議為基礎,通過數(shù)據(jù)包轉發(fā)實現(xiàn)子網(wǎng)絡連接。路由器分類標準包括能力結構分類、功能性能分類、網(wǎng)絡中位置分類,通過有效分類區(qū)分路由器的質量、測試規(guī)范,通常分為高低端路由器,高端路由器的吞吐量達到20Mbit/s,背板的交換能力最低標準為20Gbite/s,屬于性能較好、負載能力較佳的路由器,測試規(guī)范與低端路由器的測試規(guī)范不同,低端路由器兩大數(shù)值都低于高端路由器。
2.1高低端路由器系統(tǒng)軟件測試目的
高低端路由器通過系統(tǒng)軟件測試可以清楚產(chǎn)品信息,檢測產(chǎn)品質量,為完善產(chǎn)品設備提供參考價值。如不同路由器的性能最大值檢測、不同負載下的設備變化、設備服務質量的區(qū)別、網(wǎng)絡安全與路由器之間的關系、突發(fā)流量的處理、設備協(xié)議一致性檢測參數(shù)、不同路由器的產(chǎn)品優(yōu)劣勢對比。高低端路由器經(jīng)過系統(tǒng)軟件測試的目的主要是清晰產(chǎn)品參數(shù)、保證網(wǎng)絡使用安全、完善產(chǎn)品質量,為人們的生活工作提供安全可靠的網(wǎng)絡通信,解決網(wǎng)絡痛點問題,幫助企業(yè)提高業(yè)務水平,促進企業(yè)間的業(yè)務往來。
2.2高低端路由器系統(tǒng)軟件測試內容
高端路由器系統(tǒng)軟件檢測內容可以按照ATM 、接口測試、PPP、IP、路由等協(xié)議進行測試,或者按照網(wǎng)管功能、性能與QOS、網(wǎng)絡同步測試、可靠性、高低溫、干濕度、供電變化等物理環(huán)境進行系統(tǒng)軟件測試;低端路由器可以進行電氣安全、環(huán)境溫濕度、儀器接口、性能管理等測試來進行設備檢測。
此外,路由器系統(tǒng)軟件測試還可以通過功能測試、穩(wěn)定性與可靠性測試、互操作性測試,檢查產(chǎn)品設計的功能特點、設備長時間負載下的運行、不同網(wǎng)絡產(chǎn)品的聯(lián)系。
三、路由器系統(tǒng)軟件測試的方法
3.1測試方案設計
路由器進行系統(tǒng)軟件測試前需要制定詳細的測試方案,明確測試對象、清楚測試目標、探索測試方法,設計符合實際情況的方案,針對系統(tǒng)軟件的功能性能、安全可靠性、兼容可維護性、協(xié)議一致性、網(wǎng)管測試、互操作測試等質量屬性分權重進行有效測試,以保證路由器經(jīng)過系統(tǒng)軟件測試后可以正常投入使用,符合產(chǎn)品性能要求。
工作人員需要規(guī)范測試方案設計,落實質量屬性檢測標準,統(tǒng)計分析檢測指標,通過檢測工作總結完善測試方案,最終制定出系統(tǒng)軟件測試用例,清楚測試條件、步驟以及預期結果,通過設計測試指導方針方便測試執(zhí)行,為順利測試打下基礎。
目前,路由器產(chǎn)品質量檢測以可靠性為基礎,路由器穩(wěn)定可靠工作可以避免網(wǎng)絡通信中斷,保證網(wǎng)絡安全運行,提高企業(yè)業(yè)務水平,降低社會經(jīng)濟損失。通常路由器每周連續(xù)工作7天,每天連續(xù)工作24小時,是互聯(lián)網(wǎng)連接的核心設備,因此產(chǎn)品可靠性尤為重要,企業(yè)可以通過檢測關鍵部位和備份計算系統(tǒng)來掌握產(chǎn)品可靠性,或者通過企業(yè)產(chǎn)品的故障率、特定時間段的運行結果來統(tǒng)計路由器的可靠性[2]。
同時通信協(xié)議一致性是路由器進行數(shù)據(jù)包接收的重要檢測,是路由器設備正常運行、網(wǎng)絡通信正常接收、轉發(fā)信息的關鍵所在。由于協(xié)議一致性檢測內容多、結構復雜,難以涵蓋檢測協(xié)議的所有內容,一般對重要協(xié)議及內容進行分布式或遠端測試為主,測試結果分為通過、無結果、失敗。路由器屬于結構復雜的網(wǎng)絡連接設備,需要在多層次上履行協(xié)議,如物理層接口、互聯(lián)網(wǎng)層IP/ICMP協(xié)議、應用層Teinet/SNMP協(xié)議等,因此協(xié)議一致性是測試方案設計的重要質量屬性內容。
3.2測試方案執(zhí)行
工作人員制定符合實際情況的測試方案后,可以根據(jù)方案用例進行路由器產(chǎn)品測試,明確路由器輸入輸出方式,開展輸入輸出操作,如輸入命令行-輸出信息回顯、輸入netconf南向的xml接口-輸出xml,工作人員通過輸入輸出信息觀察設備運行情況。此外,還可以觀察外接測試儀表得到數(shù)據(jù)報文,工作人員對數(shù)據(jù)報文轉發(fā)情況進行詳細記錄分析,觀測系統(tǒng)軟件檢測結構是否符合實際情況。實際檢測工作通常以上述兩種方式進行系統(tǒng)軟件檢測,得出有效的產(chǎn)品信息,檢測流程一般是發(fā)出檢測指令-路由器接受指令并啟動測試軟件-開始調用運行配置文件-進行設備測試操作。工作人員通過測試方案執(zhí)行,對路由器進行規(guī)范測試,同時規(guī)范事先開發(fā)的檢測程序,選取簡單有效的程序開發(fā)語言,減少檢測成本,降低檢測程序開發(fā)成本,保證檢測有序高效進行。
四、路由器系統(tǒng)軟件測試的應用研究
路由器是網(wǎng)絡可靠運行的重要設備,可以幫助企業(yè)提高工作效率,促使社會經(jīng)濟快速發(fā)展。研究人員可以研究路由器系統(tǒng)軟件測試方法提高產(chǎn)品質量,可以通過人工檢測、軟件自動化檢測的方法保證檢測結果可靠,規(guī)范人工檢測流程、開發(fā)軟件檢測系統(tǒng),從而提高產(chǎn)品的檢測效率,滿足社會對網(wǎng)絡通信的需求,同時控制路由器系統(tǒng)軟件測試程序,規(guī)范測試程序開發(fā)語言,降低開發(fā)成本。
人工檢測方式比較繁瑣、重復程度高、出錯的概率大,需要投入大量人力物力來保證檢測的可靠性,通過多道工序降低測試出錯概率,通常人工檢測主要是檢測設備接口、數(shù)據(jù)包轉發(fā)功能、安全功能等,一般通過觀察法、遠端測試法進行檢測,測試結果可靠性比自動化檢測低,容易受外界因素的影響。
軟件自動化檢測具備一定的開發(fā)成本,需要事先開發(fā)路由器測試系統(tǒng),針對路由器設備進行有效測試,從而提高產(chǎn)品測試的效率與質量,事實證明系統(tǒng)軟件自動化檢測方法的檢測效果可靠,出錯的概率低,合適企業(yè)進行大規(guī)模產(chǎn)品檢測,提高路由器產(chǎn)品檢測的效果[3]。
路由器應用前景廣,涉及的領域范圍大,包括通信、自動化領域都得到應用,想要實現(xiàn)路由器產(chǎn)品推廣應用,那么企業(yè)需要提高產(chǎn)品生產(chǎn)質量、加快步伐研發(fā)產(chǎn)品系統(tǒng)軟件的測試方法,增強路由器產(chǎn)品實力。
目前路由器產(chǎn)品功能增加、結構復雜,產(chǎn)品測試需要與時俱進,完善測試方案設計,落實測試方案執(zhí)行,開發(fā)產(chǎn)品多功能檢測方式,針對產(chǎn)品功能接口,要進行詳細檢測,檢測的范圍包含頁面元素檢測、協(xié)議一致性檢測等。企業(yè)應當專注研發(fā)路由器系統(tǒng)軟件自動化測試方法,提高產(chǎn)品綜合實力,推廣應用系統(tǒng)測試方法,促使產(chǎn)品運行穩(wěn)定、網(wǎng)絡通信快速發(fā)展。
五、結論
隨著通信、自動化領域的快速發(fā)展,互聯(lián)網(wǎng)得到廣泛應用,子網(wǎng)絡的銜接越來越緊密,路由器作為子網(wǎng)絡連接的關鍵網(wǎng)絡設備,扮演著越來越重要的角色,是互聯(lián)網(wǎng)穩(wěn)定運行的保障,是企業(yè)開展網(wǎng)絡業(yè)務的重要連接渠道。路由器在生產(chǎn)應用中需要經(jīng)過系統(tǒng)軟件測試合格后才可以正式投入使用,因此路由器系統(tǒng)軟件測試效率的提高有利于加快產(chǎn)品的投入運用,提高網(wǎng)絡發(fā)展水平,促使網(wǎng)絡安全平穩(wěn)運行,為此應當進行路由器測試方案設計,明確測試對象與目標,重點關注路由器的可靠性與協(xié)議一致性的質量屬性指標,落實測試步驟,開發(fā)系統(tǒng)軟件測試程序,為測試方案的執(zhí)行提供指導方針,規(guī)范測試執(zhí)行流程,從而提高網(wǎng)絡系統(tǒng)運行的安全。
參 ?考 ?文 ?獻
[1]湯艷.路由器系統(tǒng)軟件測試的方法及應用分析[J].計算機產(chǎn)品與流通.2020年.
[2]余思淼.路由器軟件路由性能自動化測試技術研究[J].中國新通信.2016年.
[3]袁暉,智勇,高麗娜,王維洲,劉詣超.路由器自動化測試技術研究[J].科學技術創(chuàng)新.2019年.